org.objectweb.jonas_jms
Class JQueueSession
java.lang.Object
org.objectweb.jonas_jms.JSession
org.objectweb.jonas_jms.JQueueSession
- All Implemented Interfaces:
- Runnable, QueueSession, Session, Synchronization
public class JQueueSession
- extends JSession
- implements QueueSession
- Author:
- Laurent Chauvirey, Frederic Maistre, Nicolas Tachker
Contributor(s):
Philippe Durieux
Philippe Coq
Methods inherited from class org.objectweb.jonas_jms.JSession |
afterCompletion, beforeCompletion, close, commit, createBytesMessage, createConsumer, createConsumer, createConsumer, createDurableSubscriber, createDurableSubscriber, createMapMessage, createMessage, createObjectMessage, createObjectMessage, createProducer, createStreamMessage, createTemporaryTopic, createTextMessage, createTextMessage, createTopic, getAcknowledgeMode, getMessageListener, getTransacted, getXAResource, PhysicalClose, recover, rollback, run, setMessageListener, unsubscribe |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.jms.Session |
close, commit, createBytesMessage, createConsumer, createConsumer, createConsumer, createDurableSubscriber, createDurableSubscriber, createMapMessage, createMessage, createObjectMessage, createObjectMessage, createProducer, createStreamMessage, createTemporaryTopic, createTextMessage, createTextMessage, createTopic, getAcknowledgeMode, getMessageListener, getTransacted, recover, rollback, run, setMessageListener, unsubscribe |
xaqc
protected XAQueueConnection xaqc
qs
protected QueueSession qs
xaqs
protected XAQueueSession xaqs
JQueueSession
public JQueueSession(JConnection jconn,
XAQueueConnection xaqc)
- Constructor
getMOMSession
protected Session getMOMSession()
throws JMSException
- Get the underlaying MOM Session.
- Overrides:
getMOMSession
in class JSession
- Returns:
- - session
- Throws:
JMSException
getMOMQueueSession
protected QueueSession getMOMQueueSession()
throws JMSException
- Throws:
JMSException
MOMSessionClose
protected void MOMSessionClose()
- Overrides:
MOMSessionClose
in class JSession
createBrowser
public QueueBrowser createBrowser(Queue queue)
throws JMSException
- Specified by:
createBrowser
in interface QueueSession
- Specified by:
createBrowser
in interface Session
- Overrides:
createBrowser
in class JSession
- Throws:
JMSException
createBrowser
public QueueBrowser createBrowser(Queue queue,
String messageSelector)
throws JMSException
- Specified by:
createBrowser
in interface QueueSession
- Specified by:
createBrowser
in interface Session
- Overrides:
createBrowser
in class JSession
- Throws:
JMSException
createQueue
public Queue createQueue(String queueName)
throws JMSException
- Specified by:
createQueue
in interface QueueSession
- Specified by:
createQueue
in interface Session
- Overrides:
createQueue
in class JSession
- Throws:
JMSException
createReceiver
public QueueReceiver createReceiver(Queue queue)
throws JMSException
- Specified by:
createReceiver
in interface QueueSession
- Throws:
JMSException
createReceiver
public QueueReceiver createReceiver(Queue queue,
String messageSelector)
throws JMSException
- Specified by:
createReceiver
in interface QueueSession
- Throws:
JMSException
createSender
public QueueSender createSender(Queue queue)
throws JMSException
- Specified by:
createSender
in interface QueueSession
- Throws:
JMSException
createTemporaryQueue
public TemporaryQueue createTemporaryQueue()
throws JMSException
- Specified by:
createTemporaryQueue
in interface QueueSession
- Specified by:
createTemporaryQueue
in interface Session
- Overrides:
createTemporaryQueue
in class JSession
- Throws:
JMSException
Copyright © 2007 OW2 Consortium. All Rights Reserved.