org.jacorb.orb.giop

Class TransportManager

Implemented Interfaces:
Configurable

public class TransportManager
extends java.lang.Object
implements Configurable

This class manages Transports. On the one hand it creates them, and on the other it enforces an upper limit on the open transports.

Version:
$Id: TransportManager.java,v 1.20 2004/05/06 12:40:00 nicolas Exp $

Author:
Nicolas Noffke

Constructor Summary

TransportManager(ORB orb)

Method Summary

void
configure(Configuration myConfiguration)
Factories
getFactories(int tag)
Returns an ETF Factories object for the given tag, or null if no Factories class has been defined for this tag.
List
getFactoriesList()
Returns a list of Factories for all configured transport plugins, in the same order as they were specified in the jacorb.transport.factories property.
ProfileSelector
getProfileSelector()
SocketFactory
getSSLSocketFactory()
SocketFactory
getSocketFactory()
SocketFactoryManager
getSocketFactoryManager()

Constructor Details

TransportManager

public TransportManager(ORB orb)

Method Details

configure

public void configure(Configuration myConfiguration)
            throws ConfigurationException


getFactories

public Factories getFactories(int tag)
Returns an ETF Factories object for the given tag, or null if no Factories class has been defined for this tag.


getFactoriesList

public List getFactoriesList()
Returns a list of Factories for all configured transport plugins, in the same order as they were specified in the jacorb.transport.factories property.


getProfileSelector

public ProfileSelector getProfileSelector()


getSSLSocketFactory

public SocketFactory getSSLSocketFactory()


getSocketFactory

public SocketFactory getSocketFactory()


getSocketFactoryManager

public SocketFactoryManager getSocketFactoryManager()