Joram ${version}

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

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

public class TopicTcpConnectionFactory
extends TopicConnectionFactory

A TopicTcpConnectionFactory instance is a factory of TCP connections for Pub/Sub communication.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.objectweb.joram.client.jms.ConnectionFactory
params, reliableClass
 
Constructor Summary
TopicTcpConnectionFactory()
          Constructs an empty TopicTcpConnectionFactory instance.
TopicTcpConnectionFactory(java.lang.String host, int port)
          Constructs a TopicTcpConnectionFactory instance.
 
Method Summary
static javax.jms.TopicConnectionFactory create()
          Admin method creating a javax.jms.TopicConnectionFactory instance for creating TCP connections with the local server.
static javax.jms.TopicConnectionFactory create(java.lang.String host, int port)
          Admin method creating a javax.jms.TopicConnectionFactory instance for creating TCP connections with a given server.
static javax.jms.TopicConnectionFactory create(java.lang.String host, int port, java.lang.String reliableClass)
          Admin method creating a javax.jms.TopicConnectionFactory 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.
 
Methods inherited from class org.objectweb.joram.client.jms.TopicConnectionFactory
createTopicConnection, toString
 
Methods inherited from class org.objectweb.joram.client.jms.ConnectionFactory
code, createConnection, decode, getDefaultLogin, getDefaultPassword, 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.ConnectionFactory
createConnection
 

Constructor Detail

TopicTcpConnectionFactory

public TopicTcpConnectionFactory(java.lang.String host,
                                 int port)
Constructs a TopicTcpConnectionFactory instance.

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

TopicTcpConnectionFactory

public TopicTcpConnectionFactory()
Constructs an empty TopicTcpConnectionFactory instance.

Method Detail

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 TopicConnectionFactory
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 ConnectionFactory
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.TopicConnectionFactory create(java.lang.String host,
                                                      int port)
Admin method creating a javax.jms.TopicConnectionFactory 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.TopicConnectionFactory create(java.lang.String host,
                                                      int port,
                                                      java.lang.String reliableClass)
Admin method creating a javax.jms.TopicConnectionFactory 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.TopicConnectionFactory create()
                                               throws java.net.ConnectException
Admin method creating a javax.jms.TopicConnectionFactory 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