Class: com.sybase.jms.server.ConnectionFactory (JMS Connection Factory) | EAServer 6.3 Help |
---|
Description |
Allows configuration of JMS generic connection factories for the Sybase
JMS provider. Connection factories do not need to be preconfigured
unless their properties require non-default values. A JMS client
using the Sybase JMS initial context factory
(com.sybase.jms.client.InitialContectFactory)
can look up preconfigured connection factories by name.
To look up connection factories which have not been preconfigured,
the client must use a JNDI name ending with "ConnectionFactory"
(but not ending with "QueueConnectionFactory" or "TopicConnectionFactory").
See also: JMS Queue Connection Factory, JMS Topic Connection Factory. |
---|---|
Configuration | See Set Properties Task. |
Properties | batchPersistentMessages, batchTransactionCommits, clientID, commandBatchSize, commandBatchWait, disableTransientExceptions, receiveBatchSize, temporaryQueueTemplate, temporaryTopicTemplate |
Files | Repository/Instance/com/sybase/jms/server/ConnectionFactory/*.properties |
Property: batchPersistentMessages (Batch Persistent Messages) | |
---|---|
Description | Allows client-side batching of persistent messages. This may improve throughput for applications that send many persistent messages, but should only be used when the client can resend (potentially) lost messages upon reconnection. See also: commandBatchSize, commandBatchWait |
Default Value | false |
Legal Values | false, true |
Property: batchTransactionCommits (Batch Transaction Commits) | |
---|---|
Description | Allows client-side batching of transaction commits. This may improve throughput for applications that use transacted sessions, but should only be used when the client can resend (potentially) lost messages upon reconnection. If, for any transaction, all of a client's sent messages are derived from messages received in the same transaction, then this option can be safely enabled even though client failure might result in batched transaction commits not being sent to the server. This is because upon client restart, messages that were previously received but not acknowledged will be received again, and any lost transactions can thus be reissued. See also: commandBatchSize, commandBatchWait. |
Default Value | false |
Legal Values | false, true |
Property: temporaryQueueTemplate (Temporary Queue Template) | |
---|---|
Description | The name of a message queue whose properties will be used as a template in the construction of JMS temporary queues by any sessions associated with this connection factory. |
Default Value | javax.jms.TemporaryQueue |
Property: temporaryTopicTemplate (Temporary Topic Template) | |
---|---|
Description | The name of a message topic whose properties will be used as a template in the construction of JMS temporary topics by any sessions associated with this connection factory. |
Default Value | javax.jms.TemporaryTopic |