org.objectweb.joram.client.jms.admin.AbstractConnectionFactory Class Reference

Inherits org.objectweb.joram.client.jms.admin.AdministeredObject.

Inherited by org.objectweb.joram.client.jms.ConnectionFactory, and org.objectweb.joram.client.jms.XAConnectionFactory.

Inheritance diagram for org.objectweb.joram.client.jms.admin.AbstractConnectionFactory:

Inheritance graph
[legend]
Collaboration diagram for org.objectweb.joram.client.jms.admin.AbstractConnectionFactory:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AbstractConnectionFactory (String host, int port)
 AbstractConnectionFactory (String url)
 AbstractConnectionFactory ()
void setReliableClass (String reliableClass)
FactoryParameters getParameters ()
final void toReference (Reference ref) throws NamingException
void toReference (Reference ref, String prefix)
final void fromReference (Reference ref) throws NamingException
void fromReference (Reference ref, String prefix)
Hashtable code ()
Hashtable code (Hashtable h, String prefix)
void decode (Hashtable h)
void decode (Hashtable h, String prefix)

Static Public Member Functions

static String getDefaultRootLogin ()
static String getDefaultRootPassword ()
static String getDefaultLogin ()
static String getDefaultPassword ()

Protected Attributes

FactoryParameters params
String reliableClass = null

Static Package Attributes

static final String dfltRootLogin = "root"
static final String dfltRootPassword = "root"
static final String dfltLogin = "anonymous"
static final String dfltPassword = "anonymous"

Detailed Description

Implements the javax.jms.ConnectionFactory interface.

Definition at line 39 of file AbstractConnectionFactory.java.


Constructor & Destructor Documentation

org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.AbstractConnectionFactory ( String  host,
int  port 
)

Constructs a ConnectionFactory dedicated to a given server.

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

Definition at line 52 of file AbstractConnectionFactory.java.

References org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.params.

org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.AbstractConnectionFactory ( String  url  ) 

Constructs a ConnectionFactory dedicated to a given server.

Parameters:
url joram ha url.

Definition at line 64 of file AbstractConnectionFactory.java.

References org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.params.

org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.AbstractConnectionFactory (  ) 

Constructs an empty ConnectionFactory. Needed by ObjectFactory.

Definition at line 75 of file AbstractConnectionFactory.java.

References org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.params.


Member Function Documentation

static String org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.getDefaultRootLogin (  )  [static]

Returns default administrator login name for connection. Default value "root" can be adjusted by setting the JoramDfltRootLogin property.

Definition at line 114 of file AbstractConnectionFactory.java.

References org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.dfltRootLogin.

static String org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.getDefaultRootPassword (  )  [static]

Returns the default administrator login password for connection. Default value "root" can be adjusted by setting the JoramDfltRootPassword property.

Definition at line 123 of file AbstractConnectionFactory.java.

References org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.dfltRootPassword.

static String org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.getDefaultLogin (  )  [static]

Returns default login name for connection. Default value "anonymous" can be adjusted by setting the JoramDfltLogin property.

Definition at line 132 of file AbstractConnectionFactory.java.

References org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.dfltLogin.

Referenced by org.objectweb.joram.client.jms.ConnectionFactory.createConnection(), org.objectweb.joram.client.jms.QueueConnectionFactory.createQueueConnection(), org.objectweb.joram.client.jms.TopicConnectionFactory.createTopicConnection(), and org.objectweb.joram.client.jms.XAConnectionFactory.createXAConnection().

static String org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.getDefaultPassword (  )  [static]

Returns the default login password for connection. Default value "anonymous" can be adjusted by setting the JoramDfltPassword property.

Definition at line 141 of file AbstractConnectionFactory.java.

References org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.dfltPassword.

Referenced by org.objectweb.joram.client.jms.ConnectionFactory.createConnection(), org.objectweb.joram.client.jms.QueueConnectionFactory.createQueueConnection(), org.objectweb.joram.client.jms.TopicConnectionFactory.createTopicConnection(), and org.objectweb.joram.client.jms.XAConnectionFactory.createXAConnection().

FactoryParameters org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.getParameters (  ) 

Returns the factory's configuration parameters.

Definition at line 146 of file AbstractConnectionFactory.java.

References org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.params.

Referenced by org.objectweb.joram.client.jms.admin.ClusterConnectionFactory.addConnectionFactory(), org.objectweb.joram.client.jms.ha.tcp.XATopicHATcpConnectionFactory.createConnection(), org.objectweb.joram.client.jms.ha.tcp.XAQueueHATcpConnectionFactory.createConnection(), org.objectweb.joram.client.jms.ha.tcp.TopicHATcpConnectionFactory.createConnection(), org.objectweb.joram.client.jms.ha.tcp.QueueHATcpConnectionFactory.createConnection(), org.objectweb.joram.client.jms.ha.tcp.XAQueueHATcpConnectionFactory.createQueueConnection(), org.objectweb.joram.client.jms.ha.tcp.QueueHATcpConnectionFactory.createQueueConnection(), org.objectweb.joram.client.jms.ha.tcp.XATopicHATcpConnectionFactory.createTopicConnection(), org.objectweb.joram.client.jms.ha.tcp.TopicHATcpConnectionFactory.createTopicConnection(), org.objectweb.joram.client.jms.ha.tcp.XATopicHATcpConnectionFactory.createXAConnection(), org.objectweb.joram.client.jms.ha.tcp.XAQueueHATcpConnectionFactory.createXAConnection(), org.objectweb.joram.client.jms.ha.tcp.XAQueueHATcpConnectionFactory.createXAQueueConnection(), org.objectweb.joram.client.jms.ha.tcp.XATopicHATcpConnectionFactory.createXATopicConnection(), org.objectweb.joram.client.jms.ha.tcp.TopicHATcpConnectionFactory.toString(), and org.objectweb.joram.client.jms.ha.tcp.QueueHATcpConnectionFactory.toString().

final void org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.toReference ( Reference  ref  )  throws NamingException [virtual]

Sets the naming reference of an administered object.

Implements org.objectweb.joram.client.jms.admin.AdministeredObject.

Definition at line 151 of file AbstractConnectionFactory.java.

Referenced by org.objectweb.joram.client.jms.admin.ClusterConnectionFactory.toReference().

void org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.toReference ( Reference  ref,
String  prefix 
)

Sets the clustered naming reference of a connection factory.

Definition at line 156 of file AbstractConnectionFactory.java.

References org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.params, org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.reliableClass, and org.objectweb.joram.client.jms.FactoryParameters.toReference().

Here is the call graph for this function:

final void org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.fromReference ( Reference  ref  )  throws NamingException [virtual]

Restores the administered object from a naming reference.

Implements org.objectweb.joram.client.jms.admin.AdministeredObject.

Definition at line 164 of file AbstractConnectionFactory.java.

Referenced by org.objectweb.joram.client.jms.admin.ClusterConnectionFactory.fromReference().

void org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.fromReference ( Reference  ref,
String  prefix 
)

Restores the administered object from a clustered naming reference.

Definition at line 169 of file AbstractConnectionFactory.java.

References org.objectweb.joram.client.jms.FactoryParameters.fromReference(), org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.params, and org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.reliableClass.

Here is the call graph for this function:

Hashtable org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.code (  ) 

Codes a ConnectionFactory as a Hashtable for traveling through the SOAP protocol.

Implements fr.dyade.aaa.jndi2.soap.SoapObjectItf.

Definition at line 180 of file AbstractConnectionFactory.java.

Referenced by org.objectweb.joram.client.jms.admin.ClusterConnectionFactory.code().

void org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.decode ( Hashtable  h  ) 

Implements the decode abstract method defined in the fr.dyade.aaa.jndi2.soap.SoapObjectItf interface.

Implements fr.dyade.aaa.jndi2.soap.SoapObjectItf.

Definition at line 194 of file AbstractConnectionFactory.java.

Referenced by org.objectweb.joram.client.jms.admin.ClusterConnectionFactory.decode().


Member Data Documentation

FactoryParameters org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.params [protected]

Object containing the factory's parameters.

Definition at line 41 of file AbstractConnectionFactory.java.

Referenced by org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.AbstractConnectionFactory(), org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.code(), org.objectweb.joram.client.jms.tcp.XATopicTcpConnectionFactory.createConnection(), org.objectweb.joram.client.jms.tcp.XAQueueTcpConnectionFactory.createConnection(), org.objectweb.joram.client.jms.tcp.TopicTcpConnectionFactory.createConnection(), org.objectweb.joram.client.jms.tcp.TcpConnectionFactory.createConnection(), org.objectweb.joram.client.jms.tcp.QueueTcpConnectionFactory.createConnection(), org.objectweb.joram.client.jms.soap.TopicSoapConnectionFactory.createConnection(), org.objectweb.joram.client.jms.soap.QueueSoapConnectionFactory.createConnection(), org.objectweb.joram.client.jms.local.XATopicLocalConnectionFactory.createConnection(), org.objectweb.joram.client.jms.local.XAQueueLocalConnectionFactory.createConnection(), org.objectweb.joram.client.jms.local.TopicLocalConnectionFactory.createConnection(), org.objectweb.joram.client.jms.local.QueueLocalConnectionFactory.createConnection(), org.objectweb.joram.client.jms.local.LocalConnectionFactory.createConnection(), org.objectweb.joram.client.jms.ha.tcp.XATopicHATcpConnectionFactory.createConnection(), org.objectweb.joram.client.jms.ha.tcp.XAQueueHATcpConnectionFactory.createConnection(), org.objectweb.joram.client.jms.ha.tcp.TopicHATcpConnectionFactory.createConnection(), org.objectweb.joram.client.jms.ha.tcp.QueueHATcpConnectionFactory.createConnection(), org.objectweb.joram.client.jms.ha.tcp.HATcpConnectionFactory.createConnection(), org.objectweb.joram.client.jms.ha.local.XATopicHALocalConnectionFactory.createConnection(), org.objectweb.joram.client.jms.ha.local.XAQueueHALocalConnectionFactory.createConnection(), org.objectweb.joram.client.jms.ha.local.TopicHALocalConnectionFactory.createConnection(), org.objectweb.joram.client.jms.ha.local.QueueHALocalConnectionFactory.createConnection(), org.objectweb.joram.client.jms.ha.local.HALocalConnectionFactory.createConnection(), org.objectweb.joram.client.jms.soap.SoapConnectionFactory.createConnection(), org.objectweb.joram.client.jms.tcp.XAQueueTcpConnectionFactory.createQueueConnection(), org.objectweb.joram.client.jms.tcp.QueueTcpConnectionFactory.createQueueConnection(), org.objectweb.joram.client.jms.soap.QueueSoapConnectionFactory.createQueueConnection(), org.objectweb.joram.client.jms.local.XAQueueLocalConnectionFactory.createQueueConnection(), org.objectweb.joram.client.jms.local.QueueLocalConnectionFactory.createQueueConnection(), org.objectweb.joram.client.jms.ha.tcp.XAQueueHATcpConnectionFactory.createQueueConnection(), org.objectweb.joram.client.jms.ha.tcp.QueueHATcpConnectionFactory.createQueueConnection(), org.objectweb.joram.client.jms.ha.local.XAQueueHALocalConnectionFactory.createQueueConnection(), org.objectweb.joram.client.jms.ha.local.QueueHALocalConnectionFactory.createQueueConnection(), org.objectweb.joram.client.jms.tcp.XATopicTcpConnectionFactory.createTopicConnection(), org.objectweb.joram.client.jms.tcp.TopicTcpConnectionFactory.createTopicConnection(), org.objectweb.joram.client.jms.soap.TopicSoapConnectionFactory.createTopicConnection(), org.objectweb.joram.client.jms.local.XATopicLocalConnectionFactory.createTopicConnection(), org.objectweb.joram.client.jms.local.TopicLocalConnectionFactory.createTopicConnection(), org.objectweb.joram.client.jms.ha.tcp.XATopicHATcpConnectionFactory.createTopicConnection(), org.objectweb.joram.client.jms.ha.tcp.TopicHATcpConnectionFactory.createTopicConnection(), org.objectweb.joram.client.jms.ha.local.XATopicHALocalConnectionFactory.createTopicConnection(), org.objectweb.joram.client.jms.ha.local.TopicHALocalConnectionFactory.createTopicConnection(), org.objectweb.joram.client.jms.tcp.XATopicTcpConnectionFactory.createXAConnection(), org.objectweb.joram.client.jms.tcp.XATcpConnectionFactory.createXAConnection(), org.objectweb.joram.client.jms.tcp.XAQueueTcpConnectionFactory.createXAConnection(), org.objectweb.joram.client.jms.local.XATopicLocalConnectionFactory.createXAConnection(), org.objectweb.joram.client.jms.local.XAQueueLocalConnectionFactory.createXAConnection(), org.objectweb.joram.client.jms.local.XALocalConnectionFactory.createXAConnection(), org.objectweb.joram.client.jms.ha.tcp.XATopicHATcpConnectionFactory.createXAConnection(), org.objectweb.joram.client.jms.ha.tcp.XAQueueHATcpConnectionFactory.createXAConnection(), org.objectweb.joram.client.jms.ha.tcp.XAHATcpConnectionFactory.createXAConnection(), org.objectweb.joram.client.jms.ha.local.XATopicHALocalConnectionFactory.createXAConnection(), org.objectweb.joram.client.jms.ha.local.XAQueueHALocalConnectionFactory.createXAConnection(), org.objectweb.joram.client.jms.ha.local.XAHALocalConnectionFactory.createXAConnection(), org.objectweb.joram.client.jms.tcp.XAQueueTcpConnectionFactory.createXAQueueConnection(), org.objectweb.joram.client.jms.local.XAQueueLocalConnectionFactory.createXAQueueConnection(), org.objectweb.joram.client.jms.ha.tcp.XAQueueHATcpConnectionFactory.createXAQueueConnection(), org.objectweb.joram.client.jms.ha.local.XAQueueHALocalConnectionFactory.createXAQueueConnection(), org.objectweb.joram.client.jms.tcp.XATopicTcpConnectionFactory.createXATopicConnection(), org.objectweb.joram.client.jms.local.XATopicLocalConnectionFactory.createXATopicConnection(), org.objectweb.joram.client.jms.ha.tcp.XATopicHATcpConnectionFactory.createXATopicConnection(), org.objectweb.joram.client.jms.ha.local.XATopicHALocalConnectionFactory.createXATopicConnection(), org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.decode(), org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.fromReference(), org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.getParameters(), org.objectweb.joram.client.jms.soap.QueueSoapConnectionFactory.QueueSoapConnectionFactory(), org.objectweb.joram.client.jms.soap.SoapConnectionFactory.SoapConnectionFactory(), org.objectweb.joram.client.jms.soap.TopicSoapConnectionFactory.TopicSoapConnectionFactory(), org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.toReference(), org.objectweb.joram.client.jms.XATopicConnectionFactory.toString(), org.objectweb.joram.client.jms.XAQueueConnectionFactory.toString(), org.objectweb.joram.client.jms.XAConnectionFactory.toString(), org.objectweb.joram.client.jms.TopicConnectionFactory.toString(), org.objectweb.joram.client.jms.QueueConnectionFactory.toString(), and org.objectweb.joram.client.jms.ConnectionFactory.toString().

String org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.reliableClass = null [protected]

Reliable class name, for example use by ssl.

Definition at line 44 of file AbstractConnectionFactory.java.

Referenced by org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.code(), org.objectweb.joram.client.jms.tcp.XATopicTcpConnectionFactory.createConnection(), org.objectweb.joram.client.jms.tcp.XAQueueTcpConnectionFactory.createConnection(), org.objectweb.joram.client.jms.tcp.TopicTcpConnectionFactory.createConnection(), org.objectweb.joram.client.jms.tcp.TcpConnectionFactory.createConnection(), org.objectweb.joram.client.jms.tcp.QueueTcpConnectionFactory.createConnection(), org.objectweb.joram.client.jms.ha.tcp.XATopicHATcpConnectionFactory.createConnection(), org.objectweb.joram.client.jms.ha.tcp.XAQueueHATcpConnectionFactory.createConnection(), org.objectweb.joram.client.jms.ha.tcp.TopicHATcpConnectionFactory.createConnection(), org.objectweb.joram.client.jms.ha.tcp.QueueHATcpConnectionFactory.createConnection(), org.objectweb.joram.client.jms.ha.tcp.HATcpConnectionFactory.createConnection(), org.objectweb.joram.client.jms.tcp.XAQueueTcpConnectionFactory.createQueueConnection(), org.objectweb.joram.client.jms.tcp.QueueTcpConnectionFactory.createQueueConnection(), org.objectweb.joram.client.jms.ha.tcp.XAQueueHATcpConnectionFactory.createQueueConnection(), org.objectweb.joram.client.jms.ha.tcp.QueueHATcpConnectionFactory.createQueueConnection(), org.objectweb.joram.client.jms.tcp.XATopicTcpConnectionFactory.createTopicConnection(), org.objectweb.joram.client.jms.tcp.TopicTcpConnectionFactory.createTopicConnection(), org.objectweb.joram.client.jms.ha.tcp.XATopicHATcpConnectionFactory.createTopicConnection(), org.objectweb.joram.client.jms.ha.tcp.TopicHATcpConnectionFactory.createTopicConnection(), org.objectweb.joram.client.jms.tcp.XATopicTcpConnectionFactory.createXAConnection(), org.objectweb.joram.client.jms.tcp.XATcpConnectionFactory.createXAConnection(), org.objectweb.joram.client.jms.tcp.XAQueueTcpConnectionFactory.createXAConnection(), org.objectweb.joram.client.jms.ha.tcp.XATopicHATcpConnectionFactory.createXAConnection(), org.objectweb.joram.client.jms.ha.tcp.XAQueueHATcpConnectionFactory.createXAConnection(), org.objectweb.joram.client.jms.ha.tcp.XAHATcpConnectionFactory.createXAConnection(), org.objectweb.joram.client.jms.tcp.XAQueueTcpConnectionFactory.createXAQueueConnection(), org.objectweb.joram.client.jms.ha.tcp.XAQueueHATcpConnectionFactory.createXAQueueConnection(), org.objectweb.joram.client.jms.tcp.XATopicTcpConnectionFactory.createXATopicConnection(), org.objectweb.joram.client.jms.ha.tcp.XATopicHATcpConnectionFactory.createXATopicConnection(), org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.decode(), org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.fromReference(), and org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.toReference().

final String org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.dfltRootLogin = "root" [static, package]

Default administrator login name for connection, default value is "root". This value can be adjusted through the JoramDfltRootLogin property.

Definition at line 89 of file AbstractConnectionFactory.java.

Referenced by org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.getDefaultRootLogin().

final String org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.dfltRootPassword = "root" [static, package]

Default administrator login password for connection, default value is "root". This value can be adjusted through the JoramDfltRootPassword property.

Definition at line 96 of file AbstractConnectionFactory.java.

Referenced by org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.getDefaultRootPassword().

final String org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.dfltLogin = "anonymous" [static, package]

Default login name for connection, default value is "anonymous". This value can be adjusted through the JoramDfltLogin property.

Definition at line 101 of file AbstractConnectionFactory.java.

Referenced by org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.getDefaultLogin().

final String org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.dfltPassword = "anonymous" [static, package]

Default login password for connection, default value is "anonymous". This value can be adjusted through the JoramDfltPassword property.

Definition at line 107 of file AbstractConnectionFactory.java.

Referenced by org.objectweb.joram.client.jms.admin.AbstractConnectionFactory.getDefaultPassword().


The documentation for this class was generated from the following file:
Generated on Tue Sep 16 16:18:21 2008 for joram by  doxygen 1.5.0