org.cougaar.lib.aggagent.session |
|
Java Source File Name | Type | Comment |
IncrementFormat.java | Interface | IncrementFormat is the interface implemented by Objects that convert local
subscription data for transportation to other agents (aggregation agents,
generally). |
RemoteBlackboardSubscription.java | Class |
A RemoteBlackboardSubscription is a mechanism that allows remote clients to
collect information from a COUGAAR Agent in much the same way as one of its
Plugins. |
RemoteSession.java | Class | A RemoteSession represents a contract for a COUGAAR agent to provide data
to another based on a Subscription to the local blackboard. |
ServletSession.java | Class | A Session is a handler for instances of the RemoteBlackboardSubscription
class. |
SessionManager.java | Class | A SessionManager is a container for Sessions (q.v.), which may be created,
retrieved, or destroyed using the methods of this class. |
SubscriptionAccess.java | Interface | This interface provides access to incremental changes using the methods
of IncrementalSubscription. |
SubscriptionWrapper.java | Class | |
UpdateDelta.java | Class | The UpdateDelta class represents the communication strategy used for
transfering data between the society agents and an aggregation agent.
The typical usage of this class is as a container for ResultSetDataAtoms,
which are loaded into the UpdateDelta by a society agent. |
XMLEncoder.java | Interface | The XMLEncoder interface is used by the XmlIncrement (q.v.) interface to
convert blackboard Objects into ResultSetDataAtoms for transfer from one
point to another. |
XmlIncrement.java | Class | XmlIncrement is an IncrementFormat implementation that uses the XMLEncoder
(q.v.) interface to encode individual objects found on the blackboard. |
XmlTransferable.java | Interface | This interface should be implemented by any object that can be transferred
as an XML element within an UpdateDelta. |