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.