cgl.narada.transport.sslHttpBase
Class LinkManager

java.lang.Object
  extended by cgl.narada.transport.sslHttpBase.LinkManager

public class LinkManager
extends Object

Helper class to LinkFactoryImpl to manage a bundle of links.

Version:
1.0

Constructor Summary
LinkManager(PerformanceMeasurement measurement)
          ----------------------------------------------------------------
 
Method Summary
 void addLink(LinkImpl link)
          ----------------------------------------------------------------
 void closeAllLinks()
          ----------------------------------------------------------------
 void closeAllLinks(Transport transport)
          ---------------------------------------------------------------- Close all links associated with a transport.
 void closeLink(LinkImpl link)
          ----------------------------------------------------------------
 void dispose()
          ----------------------------------------------------------------
 Link getLink(String id)
          ----------------------------------------------------------------
 Enumeration getLinks()
          ----------------------------------------------------------------
 PerformanceMeasurement getPerformanceMeasurement()
          ----------------------------------------------------------------
 void renameLink(String oldID, String newID)
          ----------------------------------------------------------------
 void setMeasurementService(PerformanceMeasurement measurement)
          ----------------------------------------------------------------
 void start()
          ----------------------------------------------------------------
 void stop()
          ----------------------------------------------------------------
 void updateKeepAliveLink(Link link)
          ----------------------------------------------------------------
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LinkManager

public LinkManager(PerformanceMeasurement measurement)
----------------------------------------------------------------

Method Detail

setMeasurementService

public void setMeasurementService(PerformanceMeasurement measurement)
----------------------------------------------------------------


start

public void start()
----------------------------------------------------------------


stop

public void stop()
----------------------------------------------------------------


getPerformanceMeasurement

public PerformanceMeasurement getPerformanceMeasurement()
----------------------------------------------------------------


addLink

public void addLink(LinkImpl link)
----------------------------------------------------------------


renameLink

public void renameLink(String oldID,
                       String newID)
----------------------------------------------------------------


updateKeepAliveLink

public void updateKeepAliveLink(Link link)
----------------------------------------------------------------


closeLink

public void closeLink(LinkImpl link)
----------------------------------------------------------------


closeAllLinks

public void closeAllLinks(Transport transport)
---------------------------------------------------------------- Close all links associated with a transport.


getLink

public Link getLink(String id)
----------------------------------------------------------------


getLinks

public Enumeration getLinks()
----------------------------------------------------------------


closeAllLinks

public void closeAllLinks()
----------------------------------------------------------------


dispose

public void dispose()
----------------------------------------------------------------



For comments and suggestions please send e-mail to The NaradaBrokering Project