org.cougaar.core.wp |
This package contains the Cougaar
"white pages" naming service.
The implementation is divided into:
-
{@link org.cougaar.core.wp.resolver}:
The client-side naming cache, lease manager, and server-selection,
-
{@link org.cougaar.core.wp.server}:
The servers, which can be replicated,
-
{@link org.cougaar.core.wp.bootstrap}:
Shared bootstrap components for clients to discover servers (e.g.
cache the server address from either {@link
org.cougaar.core.wp.bootstrap.ConfigReader} config file or website)
and for servers to advertise their addresses (e.g. through an HTTP
{@link javax.servlet.Servlet}).
For more detail, see the
Cougaar Developers' Guide.
|
Java Source File Name | Type | Comment |
ListAllAgents.java | Class | A non-scalable utility class to recursively find all agents
in the white pages. |
ListAllNodes.java | Class | A non-scalable utility class to recursively find all nodes
in the white pages. |
LoopbackWhitePages.java | Class | This component is a node-local (loopback) implementation of
the
WhitePagesService . |
MessageTimeoutUtils.java | Class | A utility class to attach an MTS timeout attribute to a message
address. |
Parameters.java | Class | TODO modify wp code to use
Arguments directly, since this
is now a dumb wrapper. |
Timestamp.java | Class | A utility class to format longs as:
TIMESTAMP{[+-]RELATIVE_TO_NOW}
. |
WhitePagesMessage.java | Class | A message between white pages caches and servers, or between
servers. |
WhitePagesServlet.java | Class | This component loads the optional "/wp" servlet for viewing and
altering the white pages. |