@ComponentProfile(summary="JMS Topic only support for OracleAQ", since="3.9.2") public class OracleAqTopicImplementation extends OracleAqImplementation
OracleAqImplementation
.
This implementation is suitable if your OracleAQ JMS Driver isn't JMS 1.1 compliant, and limits you to using topics only. You really should think about upgrading to a JMS1.1 compliant driver.
In the adapter configuration file this class is aliased as oracleaq-topic-implementation which is the preferred alternative to the fully qualified classname when building your configuration.
log
Constructor and Description |
---|
OracleAqTopicImplementation() |
Modifier and Type | Method and Description |
---|---|
javax.jms.Connection |
createConnection(javax.jms.ConnectionFactory factory,
JmsConnectionConfig cfg) |
javax.jms.ConnectionFactory |
createConnectionFactory() |
javax.jms.Queue |
createQueue(java.lang.String qName,
JmsActorConfig c) |
javax.jms.MessageConsumer |
createQueueReceiver(ConsumeDestination cd,
JmsActorConfig c) |
applyVendorSessionProperties, createTopic, createTopicSubscriber, getAdditionalProperties, getSessionProperties, isEnabled, prepare, setAdditionalProperties, setSessionProperties
connectionEquals, getBrokerUrl, retrieveBrokerDetailsForLogging, setBrokerUrl
createConsumer, createDestination, createSession
public javax.jms.ConnectionFactory createConnectionFactory() throws javax.jms.JMSException
createConnectionFactory
in interface VendorImplementation
createConnectionFactory
in class OracleAqImplementation
javax.jms.JMSException
public javax.jms.MessageConsumer createQueueReceiver(ConsumeDestination cd, JmsActorConfig c) throws javax.jms.JMSException
createQueueReceiver
in interface VendorImplementationBase
createQueueReceiver
in class OracleAqImplementation
javax.jms.JMSException
public javax.jms.Queue createQueue(java.lang.String qName, JmsActorConfig c) throws javax.jms.JMSException
createQueue
in interface VendorImplementationBase
createQueue
in class OracleAqImplementation
javax.jms.JMSException
public javax.jms.Connection createConnection(javax.jms.ConnectionFactory factory, JmsConnectionConfig cfg) throws java.lang.Exception
java.lang.Exception