org.jacorb.orb.giop

Class ClientConnectionManager

Implemented Interfaces:
Configurable

public class ClientConnectionManager
extends java.lang.Object
implements Configurable

This class manages connections.

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

Author:
Gerald Brose, FU Berlin

Constructor Summary

ClientConnectionManager(ORB orb, TransportManager transport_manager, GIOPConnectionManager giop_connection_manager)

Method Summary

void
addConnection(GIOPConnection connection)
void
addConnection(GIOPConnection connection, Profile profile)
void
configure(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()

Constructor Details

ClientConnectionManager

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

Method Details

addConnection

public void addConnection(GIOPConnection connection)


addConnection

public void addConnection(GIOPConnection connection,
                          Profile profile)


configure

public void configure(Configuration myConfiguration)
            throws ConfigurationException
configure this connection manager


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.


setRequestListener

public void setRequestListener(RequestListener listener)


shutdown

public void shutdown()