org.jboss.mq
Class SpyXAConnection

java.lang.Object
  extended byorg.jboss.mq.Connection (src) 
      extended byorg.jboss.mq.SpyConnection (src) 
          extended byorg.jboss.mq.SpyXAConnection
All Implemented Interfaces:
Connection (src) , QueueConnection (src) , java.io.Serializable, TopicConnection (src) , XAConnection (src) , XAQueueConnection (src) , XATopicConnection (src)

public class SpyXAConnection
extends SpyConnection (src)
implements java.io.Serializable, XAConnection (src) , XATopicConnection (src) , XAQueueConnection (src)

This class implements javax.jms.XAQueueConnection

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jboss.mq.Connection (src)
clientID, clientILService, clockDaemon, closing, connectionToken, destinationSubscriptions, modeStop, pingPeriod, ponged, serverIL, subscriptions, temps
 
Constructor Summary
SpyXAConnection(GenericConnectionFactory (src)  gcf)
          Create a new SpyXAConnection
SpyXAConnection(java.lang.String userid, java.lang.String password, GenericConnectionFactory (src)  gcf)
          Create a new SpyXAConnection
 
Method Summary
 QueueSession (src) createQueueSession(boolean transacted, int acknowledgeMode)
          Creates an XAQueueSession object.
 Session (src) createSession(boolean transacted, int acknowledgeMode)
          Creates an Session object.
 TopicSession (src) createTopicSession(boolean transacted, int acknowledgeMode)
          Creates an XATopicSession object.
 XAQueueSession (src) createXAQueueSession()
          Creates an XAQueueSession object.
 XASession (src) createXASession()
          Creates an XASession object.
 XATopicSession (src) createXATopicSession()
          Creates an XATopicSession object.
 
Methods inherited from class org.jboss.mq.SpyConnection (src)
createConnectionConsumer, createConnectionConsumer, createConnectionConsumer, createDurableConnectionConsumer
 
Methods inherited from class org.jboss.mq.Connection (src)
askForAnID, askForAnID, asynchClose, asynchDeleteTemporaryDestination, asynchDeliver, asynchFailure, asynchPong, authenticate, checkClientID, close, deleteTemporaryDestination, doStop, getClientID, getExceptionListener, getMetaData, getServerIL, getThreadGroup, send, send, setClientID, setExceptionListener, start, startILService, stop, stopILService, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.jms.Connection (src)
close, createConnectionConsumer, createDurableConnectionConsumer, getClientID, getExceptionListener, getMetaData, setClientID, setExceptionListener, start, stop
 
Methods inherited from interface javax.jms.TopicConnection (src)
createConnectionConsumer, createDurableConnectionConsumer
 
Methods inherited from interface javax.jms.QueueConnection (src)
createConnectionConsumer
 

Constructor Detail

SpyXAConnection

public SpyXAConnection(java.lang.String userid,
                       java.lang.String password,
                       GenericConnectionFactory (src)  gcf)
                throws JMSException (src) 
Create a new SpyXAConnection

Parameters:
userid - the user
password - the password
gcf - the constructing class
Throws:
JMSException (src) - for any error

SpyXAConnection

public SpyXAConnection(GenericConnectionFactory (src)  gcf)
                throws JMSException (src) 
Create a new SpyXAConnection

Parameters:
gcf - the constructing class
Throws:
JMSException (src) - for any error
Method Detail

createSession

public Session (src)  createSession(boolean transacted,
                             int acknowledgeMode)
                      throws JMSException (src) 
Description copied from interface: XAConnection (src)
Creates an Session object.

Specified by:
createSession in interface XAConnection (src)
Overrides:
createSession in class SpyConnection (src)
Throws:
JMSException (src)

createQueueSession

public QueueSession (src)  createQueueSession(boolean transacted,
                                       int acknowledgeMode)
                                throws JMSException (src) 
Description copied from interface: XAQueueConnection (src)
Creates an XAQueueSession object.

Specified by:
createQueueSession in interface XAQueueConnection (src)
Overrides:
createQueueSession in class SpyConnection (src)
Throws:
JMSException (src)

createTopicSession

public TopicSession (src)  createTopicSession(boolean transacted,
                                       int acknowledgeMode)
                                throws JMSException (src) 
Description copied from interface: XATopicConnection (src)
Creates an XATopicSession object.

Specified by:
createTopicSession in interface XATopicConnection (src)
Overrides:
createTopicSession in class SpyConnection (src)
Throws:
JMSException (src)

createXASession

public XASession (src)  createXASession()
                          throws JMSException (src) 
Description copied from interface: XAConnection (src)
Creates an XASession object.

Specified by:
createXASession in interface XAConnection (src)
Returns:
a newly created XASession
Throws:
JMSException (src) - if the XAConnection object fails to create an XASession due to some internal error.

createXAQueueSession

public XAQueueSession (src)  createXAQueueSession()
                                    throws JMSException (src) 
Description copied from interface: XAQueueConnection (src)
Creates an XAQueueSession object.

Specified by:
createXAQueueSession in interface XAQueueConnection (src)
Returns:
a newly created XAQueueSession
Throws:
JMSException (src) - if the XAQueueConnection object fails to create an XA queue session due to some internal error.

createXATopicSession

public XATopicSession (src)  createXATopicSession()
                                    throws JMSException (src) 
Description copied from interface: XATopicConnection (src)
Creates an XATopicSession object.

Specified by:
createXATopicSession in interface XATopicConnection (src)
Returns:
a newly created XA topic session
Throws:
JMSException (src) - if the XATopicConnection object fails to create an XA topic session due to some internal error.