Package org.apache.activemq
Class ActiveMQContext
java.lang.Object
org.apache.activemq.ActiveMQContext
- All Implemented Interfaces:
jakarta.jms.JMSContext,AutoCloseable
- Direct Known Subclasses:
ActiveMQXAContext
In terms of the JMS 1.1 API a JMSContext should be thought of as
representing both a Connection and a Session. Although the simplified
API removes the need for applications to use those objects, the concepts
of connection and session remain important. A connection represents a
physical link to the JMS server and a session represents a
single-threaded context for sending and receiving messages.
- See Also:
-
JMSContext
-
Field Summary
FieldsFields inherited from interface jakarta.jms.JMSContext
AUTO_ACKNOWLEDGE, CLIENT_ACKNOWLEDGE, DUPS_OK_ACKNOWLEDGE, SESSION_TRANSACTED -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected voidvoidclose()voidcommit()jakarta.jms.QueueBrowsercreateBrowser(jakarta.jms.Queue queue) jakarta.jms.QueueBrowsercreateBrowser(jakarta.jms.Queue queue, String messageSelector) jakarta.jms.BytesMessagejakarta.jms.JMSConsumercreateConsumer(jakarta.jms.Destination destination) jakarta.jms.JMSConsumercreateConsumer(jakarta.jms.Destination destination, String messageSelector) jakarta.jms.JMSConsumercreateConsumer(jakarta.jms.Destination destination, String messageSelector, boolean noLocal) jakarta.jms.JMSContextcreateContext(int sessionMode) jakarta.jms.JMSConsumercreateDurableConsumer(jakarta.jms.Topic topic, String name) jakarta.jms.JMSConsumercreateDurableConsumer(jakarta.jms.Topic topic, String name, String messageSelector, boolean noLocal) jakarta.jms.MapMessagejakarta.jms.Messagejakarta.jms.ObjectMessagejakarta.jms.ObjectMessagecreateObjectMessage(Serializable object) jakarta.jms.JMSProducerjakarta.jms.QueuecreateQueue(String queueName) jakarta.jms.JMSConsumercreateSharedConsumer(jakarta.jms.Topic topic, String sharedSubscriptionName) jakarta.jms.JMSConsumercreateSharedConsumer(jakarta.jms.Topic topic, String sharedSubscriptionName, String messageSelector) jakarta.jms.JMSConsumercreateSharedDurableConsumer(jakarta.jms.Topic topic, String name) jakarta.jms.JMSConsumercreateSharedDurableConsumer(jakarta.jms.Topic topic, String name, String messageSelector) jakarta.jms.StreamMessagejakarta.jms.TemporaryQueuejakarta.jms.TemporaryTopicjakarta.jms.TextMessagejakarta.jms.TextMessagecreateTextMessage(String text) jakarta.jms.TopiccreateTopic(String topicName) booleanjakarta.jms.ExceptionListenerjakarta.jms.ConnectionMetaDataintbooleanvoidrecover()voidrollback()voidsetAutoStart(boolean autoStart) voidsetClientID(String clientID) voidsetExceptionListener(jakarta.jms.ExceptionListener listener) voidstart()voidstop()voidunsubscribe(String name)
-
Field Details
-
activemqSession
-
-
Method Details
-
createContext
public jakarta.jms.JMSContext createContext(int sessionMode) - Specified by:
createContextin interfacejakarta.jms.JMSContext
-
createProducer
public jakarta.jms.JMSProducer createProducer()- Specified by:
createProducerin interfacejakarta.jms.JMSContext
-
getClientID
- Specified by:
getClientIDin interfacejakarta.jms.JMSContext
-
setClientID
- Specified by:
setClientIDin interfacejakarta.jms.JMSContext
-
getMetaData
public jakarta.jms.ConnectionMetaData getMetaData()- Specified by:
getMetaDatain interfacejakarta.jms.JMSContext
-
getExceptionListener
public jakarta.jms.ExceptionListener getExceptionListener()- Specified by:
getExceptionListenerin interfacejakarta.jms.JMSContext
-
setExceptionListener
public void setExceptionListener(jakarta.jms.ExceptionListener listener) - Specified by:
setExceptionListenerin interfacejakarta.jms.JMSContext
-
start
public void start()- Specified by:
startin interfacejakarta.jms.JMSContext
-
stop
public void stop()- Specified by:
stopin interfacejakarta.jms.JMSContext
-
setAutoStart
public void setAutoStart(boolean autoStart) - Specified by:
setAutoStartin interfacejakarta.jms.JMSContext
-
getAutoStart
public boolean getAutoStart()- Specified by:
getAutoStartin interfacejakarta.jms.JMSContext
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfacejakarta.jms.JMSContext
-
createBytesMessage
public jakarta.jms.BytesMessage createBytesMessage()- Specified by:
createBytesMessagein interfacejakarta.jms.JMSContext
-
createMapMessage
public jakarta.jms.MapMessage createMapMessage()- Specified by:
createMapMessagein interfacejakarta.jms.JMSContext
-
createMessage
public jakarta.jms.Message createMessage()- Specified by:
createMessagein interfacejakarta.jms.JMSContext
-
createObjectMessage
public jakarta.jms.ObjectMessage createObjectMessage()- Specified by:
createObjectMessagein interfacejakarta.jms.JMSContext
-
createObjectMessage
- Specified by:
createObjectMessagein interfacejakarta.jms.JMSContext
-
createStreamMessage
public jakarta.jms.StreamMessage createStreamMessage()- Specified by:
createStreamMessagein interfacejakarta.jms.JMSContext
-
createTextMessage
public jakarta.jms.TextMessage createTextMessage()- Specified by:
createTextMessagein interfacejakarta.jms.JMSContext
-
createTextMessage
- Specified by:
createTextMessagein interfacejakarta.jms.JMSContext
-
getTransacted
public boolean getTransacted()- Specified by:
getTransactedin interfacejakarta.jms.JMSContext
-
getSessionMode
public int getSessionMode()- Specified by:
getSessionModein interfacejakarta.jms.JMSContext
-
commit
public void commit()- Specified by:
commitin interfacejakarta.jms.JMSContext
-
rollback
public void rollback()- Specified by:
rollbackin interfacejakarta.jms.JMSContext
-
recover
public void recover()- Specified by:
recoverin interfacejakarta.jms.JMSContext
-
createConsumer
public jakarta.jms.JMSConsumer createConsumer(jakarta.jms.Destination destination) - Specified by:
createConsumerin interfacejakarta.jms.JMSContext
-
createConsumer
public jakarta.jms.JMSConsumer createConsumer(jakarta.jms.Destination destination, String messageSelector) - Specified by:
createConsumerin interfacejakarta.jms.JMSContext
-
createConsumer
public jakarta.jms.JMSConsumer createConsumer(jakarta.jms.Destination destination, String messageSelector, boolean noLocal) - Specified by:
createConsumerin interfacejakarta.jms.JMSContext
-
createQueue
- Specified by:
createQueuein interfacejakarta.jms.JMSContext
-
createTopic
- Specified by:
createTopicin interfacejakarta.jms.JMSContext
-
createDurableConsumer
- Specified by:
createDurableConsumerin interfacejakarta.jms.JMSContext
-
createDurableConsumer
public jakarta.jms.JMSConsumer createDurableConsumer(jakarta.jms.Topic topic, String name, String messageSelector, boolean noLocal) - Specified by:
createDurableConsumerin interfacejakarta.jms.JMSContext
-
createBrowser
public jakarta.jms.QueueBrowser createBrowser(jakarta.jms.Queue queue) - Specified by:
createBrowserin interfacejakarta.jms.JMSContext
-
createBrowser
- Specified by:
createBrowserin interfacejakarta.jms.JMSContext
-
createTemporaryQueue
public jakarta.jms.TemporaryQueue createTemporaryQueue()- Specified by:
createTemporaryQueuein interfacejakarta.jms.JMSContext
-
createTemporaryTopic
public jakarta.jms.TemporaryTopic createTemporaryTopic()- Specified by:
createTemporaryTopicin interfacejakarta.jms.JMSContext
-
unsubscribe
- Specified by:
unsubscribein interfacejakarta.jms.JMSContext
-
acknowledge
public void acknowledge()- Specified by:
acknowledgein interfacejakarta.jms.JMSContext
-
checkContextState
protected void checkContextState()
-