A JMS Endpoint
Name | Type | Description |
---|---|---|
consumerCount | int | Sets the number of consumer listeners used for this endpoint. @param consumerCount the number of consumers for this endpoint, default is 1 |
durableSubscriptionId | java.lang.String | Sets the durable subscription Id required for durable topics. @param durableSubscriptionId durable subscription Id or null |
messageSelector | java.lang.String | Sets the JMS Message selector syntax. @param messageSelector Message selector syntax or null |
namedReplyTo | java.lang.String | Sets the reply to destination name used for InOut producer endpoints. @param the namedReplyTo the JMS reply to destination name |
persistent | boolean | Flag used to enable/disable message persistence. @param persistent true if persistent, default is true |
producerCount | int | Sets the number of producers used for this endpoint. @param producerCount the number of producers for this endpoint, default is 1 |
responseTimeOut | long | Sets the amount of time we should wait before timing out a InOut response. @param responseTimeOut response timeout |
sessionCount | int | Sets the number of Session instances used for this endpoint. Value is ignored for endpoints that require a dedicated session such as a transacted or InOut endpoint. @param sessionCount the number of Session instances, default is 1 |
synchronous | boolean | Flag can be set to enable/disable synchronous exchange processing. @param synchronous true to process synchronously, default is true |
transacted | boolean | Enable/disable flag for transactions @param transacted true if transacted, otherwise false |
transactionBatchCount | int | If transacted sets the number of messages to process before committing a transaction. @param transactionBatchCount number of messages to process before committing, default is 1 |
transactionBatchTimeout | long | Sets timeout value for batch transactions. @param transactionBatchTimeout |
ttl | long | Flag used to adjust the Time To Live value of produced messages. @param ttl a new TTL, default is -1 (disabled) |
The SjmsConsumer is the base class for the SJMS MessageListener pool.