Package org.apache.activemq.ra
Class InboundSessionProxy
- java.lang.Object
-
- org.apache.activemq.ra.InboundSessionProxy
-
- All Implemented Interfaces:
Runnable,QueueSession,Session,TopicSession
public class InboundSessionProxy extends Object implements Session, QueueSession, TopicSession
ASessionimplementation which can be used with the ActiveMQ JCA Resource Adapter to publish messages using the same JMS session that is used to dispatch messages.
-
-
Field Summary
-
Fields inherited from interface javax.jms.Session
AUTO_ACKNOWLEDGE, CLIENT_ACKNOWLEDGE, DUPS_OK_ACKNOWLEDGE, SESSION_TRANSACTED
-
-
Constructor Summary
Constructors Constructor Description InboundSessionProxy()
-
Method Summary
-
-
-
Method Detail
-
getSession
public Session getSession() throws JMSException
- Throws:
JMSException
-
getQueueSession
public QueueSession getQueueSession() throws JMSException
- Throws:
JMSException
-
getTopicSession
public TopicSession getTopicSession() throws JMSException
- Throws:
JMSException
-
getSessionAndProducer
public InboundContext getSessionAndProducer() throws JMSException
- Throws:
JMSException
-
createProducer
public MessageProducer createProducer(Destination destination) throws JMSException
- Specified by:
createProducerin interfaceSession- Throws:
JMSException
-
close
public void close() throws JMSException- Specified by:
closein interfaceSession- Throws:
JMSException
-
commit
public void commit() throws JMSException- Specified by:
commitin interfaceSession- Throws:
JMSException
-
rollback
public void rollback() throws JMSException- Specified by:
rollbackin interfaceSession- Throws:
JMSException
-
recover
public void recover() throws JMSException- Specified by:
recoverin interfaceSession- Throws:
JMSException
-
run
public void run()
-
createBrowser
public QueueBrowser createBrowser(Queue queue) throws JMSException
- Specified by:
createBrowserin interfaceQueueSession- Specified by:
createBrowserin interfaceSession- Throws:
JMSException
-
createBrowser
public QueueBrowser createBrowser(Queue queue, String s) throws JMSException
- Specified by:
createBrowserin interfaceQueueSession- Specified by:
createBrowserin interfaceSession- Throws:
JMSException
-
createBytesMessage
public BytesMessage createBytesMessage() throws JMSException
- Specified by:
createBytesMessagein interfaceSession- Throws:
JMSException
-
createConsumer
public MessageConsumer createConsumer(Destination destination) throws JMSException
- Specified by:
createConsumerin interfaceSession- Throws:
JMSException
-
createConsumer
public MessageConsumer createConsumer(Destination destination, String s) throws JMSException
- Specified by:
createConsumerin interfaceSession- Throws:
JMSException
-
createConsumer
public MessageConsumer createConsumer(Destination destination, String s, boolean b) throws JMSException
- Specified by:
createConsumerin interfaceSession- Throws:
JMSException
-
createDurableSubscriber
public TopicSubscriber createDurableSubscriber(Topic topic, String s) throws JMSException
- Specified by:
createDurableSubscriberin interfaceSession- Specified by:
createDurableSubscriberin interfaceTopicSession- Throws:
JMSException
-
createDurableSubscriber
public TopicSubscriber createDurableSubscriber(Topic topic, String s, String s1, boolean b) throws JMSException
- Specified by:
createDurableSubscriberin interfaceSession- Specified by:
createDurableSubscriberin interfaceTopicSession- Throws:
JMSException
-
createMapMessage
public MapMessage createMapMessage() throws JMSException
- Specified by:
createMapMessagein interfaceSession- Throws:
JMSException
-
createMessage
public Message createMessage() throws JMSException
- Specified by:
createMessagein interfaceSession- Throws:
JMSException
-
createObjectMessage
public ObjectMessage createObjectMessage() throws JMSException
- Specified by:
createObjectMessagein interfaceSession- Throws:
JMSException
-
createObjectMessage
public ObjectMessage createObjectMessage(Serializable serializable) throws JMSException
- Specified by:
createObjectMessagein interfaceSession- Throws:
JMSException
-
createQueue
public Queue createQueue(String s) throws JMSException
- Specified by:
createQueuein interfaceQueueSession- Specified by:
createQueuein interfaceSession- Throws:
JMSException
-
createStreamMessage
public StreamMessage createStreamMessage() throws JMSException
- Specified by:
createStreamMessagein interfaceSession- Throws:
JMSException
-
createTemporaryQueue
public TemporaryQueue createTemporaryQueue() throws JMSException
- Specified by:
createTemporaryQueuein interfaceQueueSession- Specified by:
createTemporaryQueuein interfaceSession- Throws:
JMSException
-
createTemporaryTopic
public TemporaryTopic createTemporaryTopic() throws JMSException
- Specified by:
createTemporaryTopicin interfaceSession- Specified by:
createTemporaryTopicin interfaceTopicSession- Throws:
JMSException
-
createTextMessage
public TextMessage createTextMessage() throws JMSException
- Specified by:
createTextMessagein interfaceSession- Throws:
JMSException
-
createTextMessage
public TextMessage createTextMessage(String s) throws JMSException
- Specified by:
createTextMessagein interfaceSession- Throws:
JMSException
-
createTopic
public Topic createTopic(String s) throws JMSException
- Specified by:
createTopicin interfaceSession- Specified by:
createTopicin interfaceTopicSession- Throws:
JMSException
-
getAcknowledgeMode
public int getAcknowledgeMode() throws JMSException- Specified by:
getAcknowledgeModein interfaceSession- Throws:
JMSException
-
getMessageListener
public MessageListener getMessageListener() throws JMSException
- Specified by:
getMessageListenerin interfaceSession- Throws:
JMSException
-
getTransacted
public boolean getTransacted() throws JMSException- Specified by:
getTransactedin interfaceSession- Throws:
JMSException
-
setMessageListener
public void setMessageListener(MessageListener messageListener) throws JMSException
- Specified by:
setMessageListenerin interfaceSession- Throws:
JMSException
-
unsubscribe
public void unsubscribe(String s) throws JMSException
- Specified by:
unsubscribein interfaceSession- Specified by:
unsubscribein interfaceTopicSession- Throws:
JMSException
-
createReceiver
public QueueReceiver createReceiver(Queue queue) throws JMSException
- Specified by:
createReceiverin interfaceQueueSession- Throws:
JMSException
-
createReceiver
public QueueReceiver createReceiver(Queue queue, String s) throws JMSException
- Specified by:
createReceiverin interfaceQueueSession- Throws:
JMSException
-
createSender
public QueueSender createSender(Queue queue) throws JMSException
- Specified by:
createSenderin interfaceQueueSession- Throws:
JMSException
-
createSubscriber
public TopicSubscriber createSubscriber(Topic topic) throws JMSException
- Specified by:
createSubscriberin interfaceTopicSession- Throws:
JMSException
-
createSubscriber
public TopicSubscriber createSubscriber(Topic topic, String s, boolean b) throws JMSException
- Specified by:
createSubscriberin interfaceTopicSession- Throws:
JMSException
-
createPublisher
public TopicPublisher createPublisher(Topic topic) throws JMSException
- Specified by:
createPublisherin interfaceTopicSession- Throws:
JMSException
-
-