public class ActiveMQJMSContext extends Object implements javax.jms.JMSContext
Constructor and Description |
---|
ActiveMQJMSContext(ActiveMQConnectionForContext connection,
int ackMode,
ThreadAwareContext threadAwareContext) |
ActiveMQJMSContext(ActiveMQConnectionForContext connection,
ThreadAwareContext threadAwareContext) |
Modifier and Type | Method and Description |
---|---|
void |
acknowledge() |
void |
close() |
void |
commit() |
javax.jms.QueueBrowser |
createBrowser(javax.jms.Queue queue) |
javax.jms.QueueBrowser |
createBrowser(javax.jms.Queue queue,
String messageSelector) |
javax.jms.BytesMessage |
createBytesMessage() |
javax.jms.JMSConsumer |
createConsumer(javax.jms.Destination destination) |
javax.jms.JMSConsumer |
createConsumer(javax.jms.Destination destination,
String messageSelector) |
javax.jms.JMSConsumer |
createConsumer(javax.jms.Destination destination,
String messageSelector,
boolean noLocal) |
javax.jms.JMSContext |
createContext(int sessionMode) |
javax.jms.JMSConsumer |
createDurableConsumer(javax.jms.Topic topic,
String name) |
javax.jms.JMSConsumer |
createDurableConsumer(javax.jms.Topic topic,
String name,
String messageSelector,
boolean noLocal) |
javax.jms.MapMessage |
createMapMessage() |
javax.jms.Message |
createMessage() |
javax.jms.ObjectMessage |
createObjectMessage() |
javax.jms.ObjectMessage |
createObjectMessage(Serializable object) |
javax.jms.JMSProducer |
createProducer() |
javax.jms.Queue |
createQueue(String queueName) |
javax.jms.JMSConsumer |
createSharedConsumer(javax.jms.Topic topic,
String sharedSubscriptionName) |
javax.jms.JMSConsumer |
createSharedConsumer(javax.jms.Topic topic,
String sharedSubscriptionName,
String messageSelector) |
javax.jms.JMSConsumer |
createSharedDurableConsumer(javax.jms.Topic topic,
String name) |
javax.jms.JMSConsumer |
createSharedDurableConsumer(javax.jms.Topic topic,
String name,
String messageSelector) |
javax.jms.StreamMessage |
createStreamMessage() |
javax.jms.TemporaryQueue |
createTemporaryQueue() |
javax.jms.TemporaryTopic |
createTemporaryTopic() |
javax.jms.TextMessage |
createTextMessage() |
javax.jms.TextMessage |
createTextMessage(String text) |
javax.jms.Topic |
createTopic(String topicName) |
boolean |
getAutoStart() |
String |
getClientID() |
javax.jms.JMSContext |
getContext() |
javax.jms.ExceptionListener |
getExceptionListener() |
javax.jms.ConnectionMetaData |
getMetaData() |
javax.jms.Session |
getSession() |
int |
getSessionMode() |
ThreadAwareContext |
getThreadAwareContext() |
boolean |
getTransacted() |
javax.jms.Session |
getUsedSession()
This is to be used on tests only.
|
XAResource |
getXAResource() |
void |
recover() |
void |
rollback() |
void |
setAutoStart(boolean autoStart) |
void |
setClientID(String clientID) |
void |
setExceptionListener(javax.jms.ExceptionListener listener) |
void |
start() |
void |
stop() |
void |
unsubscribe(String name) |
public ActiveMQJMSContext(ActiveMQConnectionForContext connection, int ackMode, ThreadAwareContext threadAwareContext)
public ActiveMQJMSContext(ActiveMQConnectionForContext connection, ThreadAwareContext threadAwareContext)
public javax.jms.JMSContext getContext()
public javax.jms.Session getSession()
public XAResource getXAResource()
public javax.jms.JMSContext createContext(int sessionMode)
createContext
in interface javax.jms.JMSContext
public javax.jms.JMSProducer createProducer()
createProducer
in interface javax.jms.JMSContext
public String getClientID()
getClientID
in interface javax.jms.JMSContext
public void setClientID(String clientID)
setClientID
in interface javax.jms.JMSContext
public javax.jms.ConnectionMetaData getMetaData()
getMetaData
in interface javax.jms.JMSContext
public javax.jms.ExceptionListener getExceptionListener()
getExceptionListener
in interface javax.jms.JMSContext
public void setExceptionListener(javax.jms.ExceptionListener listener)
setExceptionListener
in interface javax.jms.JMSContext
public void start()
start
in interface javax.jms.JMSContext
public void stop()
stop
in interface javax.jms.JMSContext
public void setAutoStart(boolean autoStart)
setAutoStart
in interface javax.jms.JMSContext
public boolean getAutoStart()
getAutoStart
in interface javax.jms.JMSContext
public void close()
close
in interface AutoCloseable
close
in interface javax.jms.JMSContext
public javax.jms.BytesMessage createBytesMessage()
createBytesMessage
in interface javax.jms.JMSContext
public javax.jms.MapMessage createMapMessage()
createMapMessage
in interface javax.jms.JMSContext
public javax.jms.Message createMessage()
createMessage
in interface javax.jms.JMSContext
public javax.jms.ObjectMessage createObjectMessage()
createObjectMessage
in interface javax.jms.JMSContext
public javax.jms.ObjectMessage createObjectMessage(Serializable object)
createObjectMessage
in interface javax.jms.JMSContext
public javax.jms.StreamMessage createStreamMessage()
createStreamMessage
in interface javax.jms.JMSContext
public javax.jms.TextMessage createTextMessage()
createTextMessage
in interface javax.jms.JMSContext
public javax.jms.TextMessage createTextMessage(String text)
createTextMessage
in interface javax.jms.JMSContext
public boolean getTransacted()
getTransacted
in interface javax.jms.JMSContext
public int getSessionMode()
getSessionMode
in interface javax.jms.JMSContext
public void commit()
commit
in interface javax.jms.JMSContext
public void rollback()
rollback
in interface javax.jms.JMSContext
public void recover()
recover
in interface javax.jms.JMSContext
public javax.jms.JMSConsumer createConsumer(javax.jms.Destination destination)
createConsumer
in interface javax.jms.JMSContext
public javax.jms.JMSConsumer createConsumer(javax.jms.Destination destination, String messageSelector)
createConsumer
in interface javax.jms.JMSContext
public javax.jms.JMSConsumer createConsumer(javax.jms.Destination destination, String messageSelector, boolean noLocal)
createConsumer
in interface javax.jms.JMSContext
public javax.jms.Queue createQueue(String queueName)
createQueue
in interface javax.jms.JMSContext
public javax.jms.Topic createTopic(String topicName)
createTopic
in interface javax.jms.JMSContext
public javax.jms.JMSConsumer createDurableConsumer(javax.jms.Topic topic, String name)
createDurableConsumer
in interface javax.jms.JMSContext
public javax.jms.JMSConsumer createDurableConsumer(javax.jms.Topic topic, String name, String messageSelector, boolean noLocal)
createDurableConsumer
in interface javax.jms.JMSContext
public javax.jms.JMSConsumer createSharedDurableConsumer(javax.jms.Topic topic, String name)
createSharedDurableConsumer
in interface javax.jms.JMSContext
public javax.jms.JMSConsumer createSharedDurableConsumer(javax.jms.Topic topic, String name, String messageSelector)
createSharedDurableConsumer
in interface javax.jms.JMSContext
public javax.jms.JMSConsumer createSharedConsumer(javax.jms.Topic topic, String sharedSubscriptionName)
createSharedConsumer
in interface javax.jms.JMSContext
public javax.jms.JMSConsumer createSharedConsumer(javax.jms.Topic topic, String sharedSubscriptionName, String messageSelector)
createSharedConsumer
in interface javax.jms.JMSContext
public javax.jms.QueueBrowser createBrowser(javax.jms.Queue queue)
createBrowser
in interface javax.jms.JMSContext
public javax.jms.QueueBrowser createBrowser(javax.jms.Queue queue, String messageSelector)
createBrowser
in interface javax.jms.JMSContext
public javax.jms.TemporaryQueue createTemporaryQueue()
createTemporaryQueue
in interface javax.jms.JMSContext
public javax.jms.TemporaryTopic createTemporaryTopic()
createTemporaryTopic
in interface javax.jms.JMSContext
public void unsubscribe(String name)
unsubscribe
in interface javax.jms.JMSContext
public void acknowledge()
acknowledge
in interface javax.jms.JMSContext
public javax.jms.Session getUsedSession()
public ThreadAwareContext getThreadAwareContext()
Copyright © 2020 The Apache Software Foundation. All rights reserved.