com.j_spaces.jms
Class GSXAQueueSessionImpl

java.lang.Object
  extended by com.j_spaces.jms.GSSessionImpl
      extended by com.j_spaces.jms.GSXASessionImpl
          extended by com.j_spaces.jms.GSXAQueueSessionImpl
All Implemented Interfaces:
Runnable, QueueSession, Session, TopicSession, XAQueueSession, XASession

public class GSXAQueueSessionImpl
extends GSXASessionImpl
implements XAQueueSession, QueueSession

GigaSpaces implemention of the javax.jms.XAQueueSession interface.


Field Summary
 
Fields inherited from class com.j_spaces.jms.GSSessionImpl
txLeaseTime
 
Fields inherited from interface javax.jms.Session
AUTO_ACKNOWLEDGE, CLIENT_ACKNOWLEDGE, DUPS_OK_ACKNOWLEDGE, SESSION_TRANSACTED
 
Constructor Summary
GSXAQueueSessionImpl(GSXAConnectionImpl connection)
          Creates an instance of GSXAQueueSessionImpl.
 
Method Summary
 QueueSession getQueueSession()
           
 
Methods inherited from class com.j_spaces.jms.GSXASessionImpl
commit, getSession, getXAResource, rollback
 
Methods inherited from class com.j_spaces.jms.GSSessionImpl
close, createBrowser, createBrowser, createBytesMessage, createBytesMessage, createConsumer, createConsumer, createConsumer, createDurableSubscriber, createDurableSubscriber, createMapMessage, createMessage, createObjectMessage, createObjectMessage, createProducer, createPublisher, createQueue, createReceiver, createReceiver, createSender, createStreamMessage, createSubscriber, createSubscriber, createTemporaryQueue, createTemporaryTopic, createTextMessage, createTextMessage, createTopic, getAcknowledgeMode, getConsumersC, getJMSProviderName, getMessageListener, getMessagesC, getNumOfConsumedMsg, getNumOfProducedMsg, getProducersC, getSessionID, getTransacted, recover, run, setConsumersC, setMessageListener, setMessagesC, setProducersC, setSessionID, toString, unsubscribe
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.jms.XASession
commit, getSession, getTransacted, getXAResource, rollback
 
Methods inherited from interface javax.jms.Session
close, createBrowser, createBrowser, createBytesMessage, createConsumer, createConsumer, createConsumer, createDurableSubscriber, createDurableSubscriber, createMapMessage, createMessage, createObjectMessage, createObjectMessage, createProducer, createQueue, createStreamMessage, createTemporaryQueue, createTemporaryTopic, createTextMessage, createTextMessage, createTopic, getAcknowledgeMode, getMessageListener, recover, run, setMessageListener, unsubscribe
 
Methods inherited from interface javax.jms.QueueSession
createBrowser, createBrowser, createQueue, createReceiver, createReceiver, createSender, createTemporaryQueue
 

Constructor Detail

GSXAQueueSessionImpl

public GSXAQueueSessionImpl(GSXAConnectionImpl connection)
                     throws JMSException
Creates an instance of GSXAQueueSessionImpl.

Parameters:
connection - parent connection
Throws:
JMSException - if failed to create the session.
Method Detail

getQueueSession

public QueueSession getQueueSession()
                             throws JMSException
Specified by:
getQueueSession in interface XAQueueSession
Throws:
JMSException
See Also:
XAQueueSession.getQueueSession()