org.cougaar.yp |
|
Java Source File Name | Type | Comment |
DatabaseEnvelope.java | Class | A serialization wrapper around the disk files which make up the database.
The key point here is that these objects are trivial to create (four data members,
the non-trivial ones pointing to externally maintained objects), but expensive
to serialize and read.
Essentially, serializing a DatabaseEnvelope means zipping up the contents of the
database file directory while holding the database activity lock so that it cannot
be changed. |
NoYPServerException.java | Class | |
OneShotMachine.java | Class | Using OneShotMachine is similar to directly setting a callback on a YPFuture, except
that the invocation of the callback is done in a pooled thread rather than
in the thread of the YPService. |
ServiceThread.java | Class | |
WaitQueue.java | Class | Implement an asynchronous wait/notify map with value pass-through, selected by an opaque key. |
YPClientComponent.java | Class | An Agent-level Component which implements the client-side of the Cougaar
yellowpages application, supporting both synchronous and asychronous and
both service-based and blackboard-based queries. |
YPFuture.java | Interface | An outstanding YP response object, returned from all of the YPProxy
methods. |
YPFutureImpl.java | Class | |
YPMessage.java | Class | |
YPProxy.java | Interface | This is the primary mechanism for constructing and executing YP queries. |
YPProxyImpl.java | Class | This is the primary mechanism for constructing and executing YP queries. |
YPQueryMessage.java | Class | |
YPResponseMessage.java | Class | |
YPServer.java | Class | This is the basic in-memory YP Server component. |
YPService.java | Interface | |
YPSoapGateway.java | Class | This is a trivial YP gateway which translates
in-band Cougaar YP queries into SOAP comms using the
apache backend from uddi4j
The component requires a parameter which specifies the URL to which
queries should be sent. |
YPStateMachine.java | Class | |