org.openorb.ssliop
Class SSLTransportClientInitializer

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

public class SSLTransportClientInitializer
extends org.openorb.iiop.IIOPTransportClientInitializer

Intializes the SSL server side and listens for incomming connections.

Author:
Chris Wood

Constructor Summary
SSLTransportClientInitializer(org.omg.PortableInterceptor.ORBInitInfo orbinfo, org.openorb.PI.FeatureInitInfo featureinfo)
           
 
Method Summary
 org.openorb.net.Address[] establishTransports(org.openorb.net.Address[] addresses)
          Set the MessageTransport constructor for each of the addresses.
 
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SSLTransportClientInitializer

public SSLTransportClientInitializer(org.omg.PortableInterceptor.ORBInitInfo orbinfo,
                                     org.openorb.PI.FeatureInitInfo featureinfo)
Method Detail

establishTransports

public org.openorb.net.Address[] establishTransports(org.openorb.net.Address[] addresses)
Set the MessageTransport constructor for each of the addresses. All the addresses will be alternative endpoints from a single IOR profile.
Overrides:
establishTransports in class org.openorb.iiop.IIOPTransportClientInitializer
Returns:
New list of addresses.