SonicMQ API

progress.message.jclient.xa
Interface XATopicConnection

All Superinterfaces:
Connection, TopicConnection, XAConnection, XATopicConnection

public interface XATopicConnection
extends XAConnection, XATopicConnection

An XATopicConnection provides the same create options as TopicConnection (optional). The only difference is that an XAConnection is by definition transacted.

Version:
1.0 - 27 November 2000
Author:
Kathy Guo
See Also:
XAConnection

Method Summary
 TopicConnection getTopicConnection()
          get a TopicConnection associated with this XATopicConnection object.
 
Methods inherited from interface progress.message.jclient.xa.XAConnection
close, getConnection
 
Methods inherited from interface javax.jms.XAConnection
createSession, createXASession
 
Methods inherited from interface javax.jms.Connection
createConnectionConsumer, getClientID, getExceptionListener, getMetaData, setClientID, setExceptionListener, start, stop
 
Methods inherited from interface progress.message.jclient.Connection
createSession, getBrokerReconnectURLs, getBrokerURL, getChannel, getConnectID, getConnectionState, getConnectionStateChangeListener, getRoutingNodeName, getStandbyBrokerReconnectURLs, getUnfinishedChannelIDs, getUnfinishedChannels, getUsername, hasUnfinishedChannel, hasUnfinishedChannels, isFaultTolerant, isSecure, setConnectionStateChangeListener, setPingInterval, setRejectionListener
 
Methods inherited from interface javax.jms.Connection
createConnectionConsumer, getClientID, getExceptionListener, getMetaData, setClientID, setExceptionListener, start, stop
 
Methods inherited from interface javax.jms.XATopicConnection
createTopicSession, createXATopicSession
 
Methods inherited from interface javax.jms.XAConnection
createSession, createXASession
 
Methods inherited from interface javax.jms.Connection
createConnectionConsumer, getClientID, getExceptionListener, getMetaData, setClientID, setExceptionListener, start, stop
 
Methods inherited from interface javax.jms.TopicConnection
createConnectionConsumer, createDurableConnectionConsumer
 
Methods inherited from interface javax.jms.Connection
createConnectionConsumer, getClientID, getExceptionListener, getMetaData, setClientID, setExceptionListener, start, stop
 

Method Detail

getTopicConnection

TopicConnection getTopicConnection()
                                   throws JMSException
get a TopicConnection associated with this XATopicConnection object. There is one TopicConnection per XATopicConnection at any time. If the TopicConnection was closed, this method create another TopicConnection.

Returns:
a TopicConnection.
Throws:
JMSException - if JMS implementation fails to get the TopicConnection due to internal error.

SonicMQ API

Copyright © 1999-2010 Progress Software Corporation. All Rights Reserved.
HTML formatted on 15-September-2010.