Joram ${version}

org.objectweb.joram.client.jms.tcp
Class XATopicTcpConnectionFactory

java.lang.Object
  extended byorg.objectweb.joram.client.jms.admin.AdministeredObject
      extended byorg.objectweb.joram.client.jms.XAConnectionFactory
          extended byorg.objectweb.joram.client.jms.XATopicConnectionFactory
              extended byorg.objectweb.joram.client.jms.tcp.XATopicTcpConnectionFactory
All Implemented Interfaces:
javax.jms.ConnectionFactory, javax.naming.Referenceable, java.io.Serializable, fr.dyade.aaa.jndi2.soap.SoapObjectItf, javax.jms.TopicConnectionFactory, javax.jms.XAConnectionFactory, javax.jms.XATopicConnectionFactory

public class XATopicTcpConnectionFactory
extends XATopicConnectionFactory

An XATopicTcpConnectionFactory instance is a factory of TCP connections for XA Pub/Sub communication.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.objectweb.joram.client.jms.XAConnectionFactory
params, reliableClass
 
Constructor Summary
XATopicTcpConnectionFactory(java.lang.String host, int port)
          Constructs an XATopicTcpConnectionFactory instance.
 
Method Summary
static javax.jms.XATopicConnectionFactory create()
          Admin method creating a javax.jms.XATopicConnectionFactory instance for creating TCP connections with the local server.
static javax.jms.XATopicConnectionFactory create(java.lang.String host, int port)
          Admin method creating a javax.jms.XATopicConnectionFactory instance for creating TCP connections with a given server.
static javax.jms.XATopicConnectionFactory create(java.lang.String host, int port, java.lang.String reliableClass)
          Admin method creating a javax.jms.XATopicConnectionFactory instance for creating TCP connections with a given server.
 javax.jms.Connection createConnection(java.lang.String name, java.lang.String password)
          Method inherited from the ConnectionFactory class.
 javax.jms.TopicConnection createTopicConnection(java.lang.String name, java.lang.String password)
          Method inherited from the TopicConnectionFactory class.
 javax.jms.XAConnection createXAConnection(java.lang.String name, java.lang.String password)
          Method inherited from the XAConnectionFactory class.
 javax.jms.XATopicConnection createXATopicConnection(java.lang.String name, java.lang.String password)
          Method inherited from the XATopicConnectionFactory class..
 
Methods inherited from class org.objectweb.joram.client.jms.XATopicConnectionFactory
createConnection, createTopicConnection, createXATopicConnection, toString
 
Methods inherited from class org.objectweb.joram.client.jms.XAConnectionFactory
code, createXAConnection, decode, getParameters, getReference, setReliableClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.jms.XAConnectionFactory
createXAConnection
 

Constructor Detail

XATopicTcpConnectionFactory

public XATopicTcpConnectionFactory(java.lang.String host,
                                   int port)
Constructs an XATopicTcpConnectionFactory instance.

Parameters:
host - Name or IP address of the server's host.
port - Server's listening port.
Method Detail

createXATopicConnection

public javax.jms.XATopicConnection createXATopicConnection(java.lang.String name,
                                                           java.lang.String password)
                                                    throws javax.jms.JMSException
Method inherited from the XATopicConnectionFactory class..

Specified by:
createXATopicConnection in interface javax.jms.XATopicConnectionFactory
Specified by:
createXATopicConnection in class XATopicConnectionFactory
Throws:
JMSSecurityException - If the user identification is incorrect.
java.lang.IllegalStateException - If the server is not listening.
javax.jms.JMSException

createXAConnection

public javax.jms.XAConnection createXAConnection(java.lang.String name,
                                                 java.lang.String password)
                                          throws javax.jms.JMSException
Method inherited from the XAConnectionFactory class.

Specified by:
createXAConnection in interface javax.jms.XAConnectionFactory
Specified by:
createXAConnection in class XAConnectionFactory
Throws:
JMSSecurityException - If the user identification is incorrect.
java.lang.IllegalStateException - If the server is not listening.
javax.jms.JMSException

createTopicConnection

public javax.jms.TopicConnection createTopicConnection(java.lang.String name,
                                                       java.lang.String password)
                                                throws javax.jms.JMSException
Method inherited from the TopicConnectionFactory class.

Specified by:
createTopicConnection in interface javax.jms.TopicConnectionFactory
Specified by:
createTopicConnection in class XATopicConnectionFactory
Throws:
JMSSecurityException - If the user identification is incorrect.
java.lang.IllegalStateException - If the server is not listening.
javax.jms.JMSException

createConnection

public javax.jms.Connection createConnection(java.lang.String name,
                                             java.lang.String password)
                                      throws javax.jms.JMSException
Method inherited from the ConnectionFactory class.

Specified by:
createConnection in interface javax.jms.ConnectionFactory
Specified by:
createConnection in class XATopicConnectionFactory
Throws:
JMSSecurityException - If the user identification is incorrect.
java.lang.IllegalStateException - If the server is not listening.
javax.jms.JMSException

create

public static javax.jms.XATopicConnectionFactory create(java.lang.String host,
                                                        int port)
Admin method creating a javax.jms.XATopicConnectionFactory instance for creating TCP connections with a given server.

Parameters:
host - Name or IP address of the server's host.
port - Server's listening port.

create

public static javax.jms.XATopicConnectionFactory create(java.lang.String host,
                                                        int port,
                                                        java.lang.String reliableClass)
Admin method creating a javax.jms.XATopicConnectionFactory instance for creating TCP connections with a given server.

Parameters:
host - Name or IP address of the server's host.
port - Server's listening port.
reliableClass - Reliable class name.

create

public static javax.jms.XATopicConnectionFactory create()
                                                 throws java.net.ConnectException
Admin method creating a javax.jms.XATopicConnectionFactory instance for creating TCP connections with the local server.

Throws:
ConnectException - If the admin connection is closed or broken.

Joram ${version}

Copyright © 2005 Scalagent - All rights reserved