com.j_spaces.jms
Class GSXATopicSessionImpl

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

public class GSXATopicSessionImpl
extends GSXASessionImpl
implements XATopicSession, TopicSession

GigaSpaces implemention of the javax.jms.XATopicSession 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
GSXATopicSessionImpl(GSXAConnectionImpl connection)
           
 
Method Summary
 TopicSession getTopicSession()
           
 
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.TopicSession
createDurableSubscriber, createDurableSubscriber, createPublisher, createSubscriber, createSubscriber, createTemporaryTopic, createTopic, unsubscribe
 

Constructor Detail

GSXATopicSessionImpl

public GSXATopicSessionImpl(GSXAConnectionImpl connection)
                     throws JMSException
Parameters:
connection - parent connection
Throws:
JMSException
Method Detail

getTopicSession

public TopicSession getTopicSession()
                             throws JMSException
Specified by:
getTopicSession in interface XATopicSession
Throws:
JMSException
See Also:
XATopicSession.getTopicSession()