org.openorb.orb.iiop
Class IIOPTransportClientInitializer

java.lang.Object
  |
  +--org.apache.avalon.framework.logger.AbstractLogEnabled
        |
        +--org.openorb.orb.iiop.IIOPTransportClientInitializer
All Implemented Interfaces:
Initializer, org.apache.avalon.framework.logger.LogEnabled, TransportClientInitializer

public class IIOPTransportClientInitializer
extends org.apache.avalon.framework.logger.AbstractLogEnabled
implements TransportClientInitializer, Initializer

Interface for creating sockets.

Version:
$Revision: 1.10 $ $Date: 2004/02/10 21:02:49 $
Author:
Chris Wood

Constructor Summary
IIOPTransportClientInitializer()
          Default constructor.
 
Method Summary
 Address[] establishTransports(Address[] addresses)
          Set the MessageTransport constructor for each of the addresses.
 java.lang.String getName()
          Return the name of the initializer.
 void init(org.omg.PortableInterceptor.ORBInitInfo orbinfo, FeatureInitInfo featureinfo)
          Initialize the instance.
 
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IIOPTransportClientInitializer

public IIOPTransportClientInitializer()
Default constructor.
Method Detail

getName

public java.lang.String getName()
Description copied from interface: Initializer
Return the name of the initializer.
Specified by:
getName in interface Initializer
Following copied from interface: org.openorb.orb.Initializer
Returns:
The name of the initializer.

init

public void init(org.omg.PortableInterceptor.ORBInitInfo orbinfo,
                 FeatureInitInfo featureinfo)
Initialize the instance.
Parameters:
orbinfo -  
featureinfo -  

establishTransports

public Address[] establishTransports(Address[] addresses)
Set the MessageTransport constructor for each of the addresses. All the addresses will be alternative endpoints from a single IOR profile.
Specified by:
establishTransports in interface TransportClientInitializer
Returns:
new list of addresses.