Package org.messaginghub.pooled.jms
Class JmsPoolJMSContext
java.lang.Object
org.messaginghub.pooled.jms.JmsPoolJMSContext
- All Implemented Interfaces:
AutoCloseable,javax.jms.JMSContext
- Direct Known Subclasses:
JmsPoolXAJMSContext
JMSContext implementation that wraps a JmsPoolConnection
-
Field Summary
FieldsFields inherited from interface javax.jms.JMSContext
AUTO_ACKNOWLEDGE, CLIENT_ACKNOWLEDGE, DUPS_OK_ACKNOWLEDGE, SESSION_TRANSACTED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidclose()voidcommit()javax.jms.QueueBrowsercreateBrowser(javax.jms.Queue queue) javax.jms.QueueBrowsercreateBrowser(javax.jms.Queue queue, String selector) javax.jms.BytesMessagejavax.jms.JMSConsumercreateConsumer(javax.jms.Destination destination) javax.jms.JMSConsumercreateConsumer(javax.jms.Destination destination, String selector) javax.jms.JMSConsumercreateConsumer(javax.jms.Destination destination, String selector, boolean noLocal) javax.jms.JMSContextcreateContext(int sessionMode) javax.jms.JMSConsumercreateDurableConsumer(javax.jms.Topic topic, String name) javax.jms.JMSConsumercreateDurableConsumer(javax.jms.Topic topic, String name, String selector, boolean noLocal) javax.jms.MapMessagejavax.jms.Messagejavax.jms.ObjectMessagejavax.jms.ObjectMessagecreateObjectMessage(Serializable object) javax.jms.JMSProducerjavax.jms.QueuecreateQueue(String queueName) javax.jms.JMSConsumercreateSharedConsumer(javax.jms.Topic topic, String name) javax.jms.JMSConsumercreateSharedConsumer(javax.jms.Topic topic, String name, String selector) javax.jms.JMSConsumercreateSharedDurableConsumer(javax.jms.Topic topic, String name) javax.jms.JMSConsumercreateSharedDurableConsumer(javax.jms.Topic topic, String name, String selector) javax.jms.StreamMessagejavax.jms.TemporaryQueuejavax.jms.TemporaryTopicjavax.jms.TextMessagejavax.jms.TextMessagecreateTextMessage(String text) javax.jms.TopiccreateTopic(String topicName) booleanjavax.jms.Connectionjavax.jms.ExceptionListenerjavax.jms.ConnectionMetaDataprotected JmsPoolSessionintbooleanvoidrecover()voidrollback()voidsetAutoStart(boolean autoStart) voidsetClientID(String clientID) voidsetExceptionListener(javax.jms.ExceptionListener listener) voidstart()voidstop()toString()voidunsubscribe(String name)
-
Field Details
-
connection
-
-
Constructor Details
-
JmsPoolJMSContext
-
-
Method Details
-
start
public void start()- Specified by:
startin interfacejavax.jms.JMSContext
-
stop
public void stop()- Specified by:
stopin interfacejavax.jms.JMSContext
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfacejavax.jms.JMSContext
-
acknowledge
public void acknowledge()- Specified by:
acknowledgein interfacejavax.jms.JMSContext
-
commit
public void commit()- Specified by:
commitin interfacejavax.jms.JMSContext
-
rollback
public void rollback()- Specified by:
rollbackin interfacejavax.jms.JMSContext
-
recover
public void recover()- Specified by:
recoverin interfacejavax.jms.JMSContext
-
unsubscribe
- Specified by:
unsubscribein interfacejavax.jms.JMSContext
-
createBytesMessage
public javax.jms.BytesMessage createBytesMessage()- Specified by:
createBytesMessagein interfacejavax.jms.JMSContext
-
createMapMessage
public javax.jms.MapMessage createMapMessage()- Specified by:
createMapMessagein interfacejavax.jms.JMSContext
-
createMessage
public javax.jms.Message createMessage()- Specified by:
createMessagein interfacejavax.jms.JMSContext
-
createObjectMessage
public javax.jms.ObjectMessage createObjectMessage()- Specified by:
createObjectMessagein interfacejavax.jms.JMSContext
-
createObjectMessage
- Specified by:
createObjectMessagein interfacejavax.jms.JMSContext
-
createStreamMessage
public javax.jms.StreamMessage createStreamMessage()- Specified by:
createStreamMessagein interfacejavax.jms.JMSContext
-
createTextMessage
public javax.jms.TextMessage createTextMessage()- Specified by:
createTextMessagein interfacejavax.jms.JMSContext
-
createTextMessage
- Specified by:
createTextMessagein interfacejavax.jms.JMSContext
-
createQueue
- Specified by:
createQueuein interfacejavax.jms.JMSContext
-
createTopic
- Specified by:
createTopicin interfacejavax.jms.JMSContext
-
createTemporaryQueue
public javax.jms.TemporaryQueue createTemporaryQueue()- Specified by:
createTemporaryQueuein interfacejavax.jms.JMSContext
-
createTemporaryTopic
public javax.jms.TemporaryTopic createTemporaryTopic()- Specified by:
createTemporaryTopicin interfacejavax.jms.JMSContext
-
createContext
public javax.jms.JMSContext createContext(int sessionMode) - Specified by:
createContextin interfacejavax.jms.JMSContext
-
createProducer
public javax.jms.JMSProducer createProducer()- Specified by:
createProducerin interfacejavax.jms.JMSContext
-
createConsumer
public javax.jms.JMSConsumer createConsumer(javax.jms.Destination destination) - Specified by:
createConsumerin interfacejavax.jms.JMSContext
-
createConsumer
- Specified by:
createConsumerin interfacejavax.jms.JMSContext
-
createConsumer
public javax.jms.JMSConsumer createConsumer(javax.jms.Destination destination, String selector, boolean noLocal) - Specified by:
createConsumerin interfacejavax.jms.JMSContext
-
createDurableConsumer
- Specified by:
createDurableConsumerin interfacejavax.jms.JMSContext
-
createDurableConsumer
public javax.jms.JMSConsumer createDurableConsumer(javax.jms.Topic topic, String name, String selector, boolean noLocal) - Specified by:
createDurableConsumerin interfacejavax.jms.JMSContext
-
createBrowser
public javax.jms.QueueBrowser createBrowser(javax.jms.Queue queue) - Specified by:
createBrowserin interfacejavax.jms.JMSContext
-
createBrowser
- Specified by:
createBrowserin interfacejavax.jms.JMSContext
-
getAutoStart
public boolean getAutoStart()- Specified by:
getAutoStartin interfacejavax.jms.JMSContext
-
setAutoStart
public void setAutoStart(boolean autoStart) - Specified by:
setAutoStartin interfacejavax.jms.JMSContext
-
getClientID
- Specified by:
getClientIDin interfacejavax.jms.JMSContext
-
setClientID
- Specified by:
setClientIDin interfacejavax.jms.JMSContext
-
getExceptionListener
public javax.jms.ExceptionListener getExceptionListener()- Specified by:
getExceptionListenerin interfacejavax.jms.JMSContext
-
setExceptionListener
public void setExceptionListener(javax.jms.ExceptionListener listener) - Specified by:
setExceptionListenerin interfacejavax.jms.JMSContext
-
getMetaData
public javax.jms.ConnectionMetaData getMetaData()- Specified by:
getMetaDatain interfacejavax.jms.JMSContext
-
getSessionMode
public int getSessionMode()- Specified by:
getSessionModein interfacejavax.jms.JMSContext
-
getTransacted
public boolean getTransacted()- Specified by:
getTransactedin interfacejavax.jms.JMSContext
-
toString
-
getConnection
public javax.jms.Connection getConnection() -
getSession
-