org.jacorb.orb.giop
Class ClientConnectionManager

java.lang.Object
  extended byorg.jacorb.orb.giop.ClientConnectionManager
All Implemented Interfaces:
org.apache.avalon.framework.configuration.Configurable

public class ClientConnectionManager
extends java.lang.Object
implements org.apache.avalon.framework.configuration.Configurable

This class manages connections.

Version:
$Id: ClientConnectionManager.java,v 1.23 2005/10/31 11:27:09 andre.spiegel Exp $
Author:
Gerald Brose, FU Berlin

Constructor Summary
ClientConnectionManager(ORB orb, TransportManager transport_manager, GIOPConnectionManager giop_connection_manager)
           
 
Method Summary
 void addConnection(GIOPConnection connection, Profile profile)
           
 void configure(org.apache.avalon.framework.configuration.Configuration myConfiguration)
          configure this connection manager
 ClientConnection getConnection(Profile profile)
           
 void releaseConnection(ClientConnection c)
          Only used by Delegate for client-initiated connections.
 void removeConnection(ClientConnection c)
          Only used by ClientConnection to unregister server-side of BiDir connection.
 void setRequestListener(RequestListener listener)
           
 void shutdown()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientConnectionManager

public ClientConnectionManager(ORB orb,
                               TransportManager transport_manager,
                               GIOPConnectionManager giop_connection_manager)
Method Detail

configure

public void configure(org.apache.avalon.framework.configuration.Configuration myConfiguration)
               throws org.apache.avalon.framework.configuration.ConfigurationException
configure this connection manager

Specified by:
configure in interface org.apache.avalon.framework.configuration.Configurable
Throws:
org.apache.avalon.framework.configuration.ConfigurationException

setRequestListener

public void setRequestListener(RequestListener listener)

getConnection

public ClientConnection getConnection(Profile profile)

releaseConnection

public void releaseConnection(ClientConnection c)
Only used by Delegate for client-initiated connections.


removeConnection

public void removeConnection(ClientConnection c)
Only used by ClientConnection to unregister server-side of BiDir connection.


addConnection

public void addConnection(GIOPConnection connection,
                          Profile profile)

shutdown

public void shutdown()