solar.service.pubsub
Class EndPointManager

java.lang.Object
  |
  +--solar.service.pubsub.EndPointManager

public class EndPointManager
extends java.lang.Object

A class manages all known end points and their related information.

Version:
$Id: EndPointManager.java,v 1.2 2003/10/05 18:50:59 glchen Exp $
Author:
Guanling Chen

Nested Class Summary
(package private)  class EndPointManager.EP
           
 
Field Summary
protected  java.util.Hashtable _endpoints
           
 
Constructor Summary
EndPointManager()
           
 
Method Summary
 boolean contains(Id id)
           
 Address getAddress(Id id)
           
 EndPoint getEndPoint(Id id)
           
 Id getSession(Id id)
           
 void putEndPoint(Id id, Id session, Address address, EndPoint endpoint)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_endpoints

protected java.util.Hashtable _endpoints
Constructor Detail

EndPointManager

public EndPointManager()
Method Detail

contains

public boolean contains(Id id)

putEndPoint

public void putEndPoint(Id id,
                        Id session,
                        Address address,
                        EndPoint endpoint)

getSession

public Id getSession(Id id)

getAddress

public Address getAddress(Id id)

getEndPoint

public EndPoint getEndPoint(Id id)