public class GSXASessionImpl extends GSSessionImpl implements javax.jms.XASession
javax.jms.XASession interface.| Modifier and Type | Field and Description |
|---|---|
protected XAResourceJMSImpl |
xaResource
The XAResource of the session.
|
_tx, m_browsers, m_closed, m_closing, m_consumers, m_isQueue, m_producers, m_stopped, sentMessages, txLeaseTime, unackedMessages| Constructor and Description |
|---|
GSXASessionImpl(GSXAConnectionImpl conn)
Creates an instance of GSXASessionImpl.
|
| Modifier and Type | Method and Description |
|---|---|
void |
commit()
Commits all messages done in this transaction and releases any locks currently held.
|
javax.jms.Session |
getSession() |
XAResource |
getXAResource() |
void |
rollback() |
addBrowser, addConsumer, addProducer, 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, ensureTX, getAcknowledgeMode, getConn, getConsumersC, getJMSProviderName, getMessageListener, getMessagesC, getNumOfConsumedMsg, getNumOfProducedMsg, getProducersC, getRandomInt, getSessionID, getTransacted, getTransaction, isClosed, recover, removeBrower, removeConsumer, removeProducer, run, setConsumersC, setMessageListener, setMessagesC, setProducersC, setSessionID, toString, unsubscribeclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitclose, 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, unsubscribeprotected XAResourceJMSImpl xaResource
public GSXASessionImpl(GSXAConnectionImpl conn) throws javax.jms.JMSException
conn - the connection of the session.javax.jms.JMSException - if failed to create the session.public javax.jms.Session getSession()
throws javax.jms.JMSException
getSession in interface javax.jms.XASessionjavax.jms.JMSExceptionXASession.getSession()public XAResource getXAResource()
getXAResource in interface javax.jms.XASessionXASession.getXAResource()public void rollback()
throws javax.jms.JMSException
rollback in interface javax.jms.Sessionrollback in interface javax.jms.XASessionrollback in class GSSessionImpljavax.jms.JMSExceptionXASession.rollback()public void commit()
throws javax.jms.JMSException
GSSessionImplcommit in interface javax.jms.Sessioncommit in interface javax.jms.XASessioncommit in class GSSessionImpljavax.jms.JMSExceptionXASession.commit()Copyright © GigaSpaces.