Joram 5.2.4

org.objectweb.joram.client.jms.soap
Class SoapConnectionFactory

java.lang.Object
  extended by org.objectweb.joram.client.jms.admin.AdministeredObject
      extended by org.objectweb.joram.client.jms.admin.AbstractConnectionFactory
          extended by org.objectweb.joram.client.jms.ConnectionFactory
              extended by org.objectweb.joram.client.jms.soap.SoapConnectionFactory
All Implemented Interfaces:
fr.dyade.aaa.jndi2.soap.SoapObjectItf, java.io.Serializable, javax.jms.ConnectionFactory, javax.jms.QueueConnectionFactory, javax.jms.TopicConnectionFactory, javax.jms.XAConnectionFactory, javax.jms.XAQueueConnectionFactory, javax.jms.XATopicConnectionFactory, javax.naming.Referenceable

public class SoapConnectionFactory
extends ConnectionFactory

A SoapConnectionFactory instance is a factory of SOAP connections.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.objectweb.joram.client.jms.admin.AbstractConnectionFactory
identity, identityClassName, params, reliableClass
 
Constructor Summary
SoapConnectionFactory()
          Constructs an empty SoapConnectionFactory instance.
 
Method Summary
static ConnectionFactory create(java.lang.String host, int port, int timeout)
          Admin method creating a javax.jms.ConnectionFactory instance for creating SOAP connections with a given server.
protected  RequestChannel createRequestChannel(FactoryParameters params, Identity identity, java.lang.String reliableClass)
          Creates the SoapRequestChannel object specific to the protocol used.
 
Methods inherited from class org.objectweb.joram.client.jms.ConnectionFactory
toString
 
Methods inherited from class org.objectweb.joram.client.jms.admin.AbstractConnectionFactory
code, code, createConnection, createConnection, createQueueConnection, createQueueConnection, createTopicConnection, createTopicConnection, createXAConnection, createXAConnection, createXAQueueConnection, createXAQueueConnection, createXATopicConnection, createXATopicConnection, decode, decode, fromReference, fromReference, getDefaultLogin, getDefaultPassword, getDefaultRootLogin, getDefaultRootPassword, getDefaultServerHost, getDefaultServerPort, getParameters, initIdentity, setIdentityClassName, setReliableClass, toReference, toReference
 
Methods inherited from class org.objectweb.joram.client.jms.admin.AdministeredObject
getReference
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.jms.XAQueueConnectionFactory
createXAQueueConnection, createXAQueueConnection
 
Methods inherited from interface javax.jms.QueueConnectionFactory
createQueueConnection, createQueueConnection
 
Methods inherited from interface javax.jms.XATopicConnectionFactory
createXATopicConnection, createXATopicConnection
 
Methods inherited from interface javax.jms.XAConnectionFactory
createXAConnection, createXAConnection
 
Methods inherited from interface javax.jms.TopicConnectionFactory
createTopicConnection, createTopicConnection
 
Methods inherited from interface javax.jms.ConnectionFactory
createConnection, createConnection
 

Constructor Detail

SoapConnectionFactory

public SoapConnectionFactory()
Constructs an empty SoapConnectionFactory instance. Needed by ObjectFactory, should only be used for internal purposes.

Method Detail

createRequestChannel

protected RequestChannel createRequestChannel(FactoryParameters params,
                                              Identity identity,
                                              java.lang.String reliableClass)
                                       throws javax.jms.JMSException
Creates the SoapRequestChannel object specific to the protocol used.

Specified by:
createRequestChannel in class AbstractConnectionFactory
Parameters:
params - Connection configuration parameters.
identity - Client's identity.
reliableClass - The protocol specific class.
Returns:
The RequestChannel object specific to the protocol used.
Throws:
javax.jms.JMSException - A problem occurs during the connection.
See Also:
AbstractConnectionFactory.createRequestChannel(FactoryParameters, Identity, String)

create

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

Parameters:
host - Name or IP address of the server's host.
port - Server's listening port.
timeout - Duration in seconds during which a SOAP connection might be inactive before being considered as dead (0 for never).

Joram 5.2.4

Copyright © 2000 - 2009 Scalagent D.T. - All rights reserved