Class Summary |
AgentID |
Defines the identifier of StationaryAgent and
MobileAgent objects. |
AgentLocation |
Defines the location of a tuple with respect to an Agent . |
AgentsEngMsg |
Held within the TransactionOpDescriptor. |
ConnectionMgr |
The ConnectionMgr manages "Connection" objects, which are
TCP connections to remote hosts. |
DataEngMsg |
A data message sent during engagement. |
EngagementMsg |
Held within the TransactionOpDescriptor. |
HostLocation |
Defines the location of a tuple within the host-level tuple space
associated with a host. |
HostsEngMsg |
|
IncomingMgr |
The only thread listening for remote connections. |
IncomingThread |
Manages a single incoming connection. |
InitiatorTransDescriptor |
A descriptor of a transaction for the host that initiated
the transaction. |
LimeAgentMgr |
This is returned when loading an agent into the LimeServer. |
LimeServer |
The runtime support needed to run Lime on a given host. |
LimeServerID |
Defines the unique identifier of a LimeServer . |
LimeSystemReaction |
Specifies reactions that are concerned only over the Lime System
Tuple Space. |
LimeSystemTSMgr |
Manages the Lime System Tuple Space. |
LimeSystemTupleSpace |
The LimeSystemTupleSpace (LSTS) gives the Lime Application Programmer the
ability to access the system context information including which hosts are
present, which agents are present, and which tuple spaces are at the agents. |
LimeTemplate |
This class, LimeTemplate , is used to wrap the tuple along with
the extra fields to be matched, e.g., the current, destination, and tuple
id fields. |
LimeTSMgr |
The LimeTSMgr manages a LimeTupleSpace. |
LimeTuple |
This class, LimeTuple , wraps all tuples returned by Lime to the
user. |
LimeTupleID |
Defines the identifier of Tuple objects. |
LimeTupleSpace |
This class, LimeTupleSpace , provides an implementation for
the Interface Tuple Space (ITS), the most basic component of a Lime-based
application. |
LocalizedReaction |
Specifies reactions that are concerned only with a localized projection of
the shared tuple space. |
LocalOpDescriptor |
Any operations to be done locally on the tuple space. |
LocalUponListener |
|
Location |
The superclass of all locations, i.e., of both host and agent locations. |
Lock |
The class Lock is the general object that will e sent from the agent to the
LimeTSMgr through postOp. |
LSTSListener |
A simple listener for the Lime System Tuple Space which returns the tuple
that triggered the event to the process waiting for the tuple. |
OpDescriptor |
A OpDescriptor is any of the operations or events that will appear in any
of the processing queues. |
OutgoingMgr |
Handles outgoing communication (unicast and groupcast) with remote hosts
for operations and transactions. |
PendingUponListener |
|
Reaction |
The superclass of all reactions. |
ReactionEvent |
Contains information related to an event that may fire a reaction. |
ReactionsOpDescriptor |
A ReactionDescriptor is an operation that passes an array of reactions
through the lime system. |
Reactor |
|
RegisteredReaction |
Objects of this class represent a sort of a "receipt" for the registration
of a reaction. |
RemoteOpDescriptor |
A RemoteDescriptor is any remote operation that will be sent through the
incoming and outgoing queues (including operations and transactions). |
RemoteTupleOpDescriptor |
|
RemoteUponListener |
|
RemoteUponOpDescriptor |
|
Result |
Result will hold either a tuple or the response to the installation of the
reaction (an array of objects). |
ResultReactions |
Result will hold either a tuple or the response to the installation of the
reaction (an array of objects). |
ResultTuple |
Result will hold either a tuple or the response to the installation of the
reaction (an array of objects). |
StationaryAgent |
In Lime, a Lime tuple space is always permanently associated with an
ILimeAgent object. |
SystemReactionEvent |
Contains information related to an event that is triggered from within the
PendingUpon structure. |
SystemUponListener |
|
TransactionID |
Defines the identifier of Transaction. |
TransactionMgr |
Handles outgoing communication destined for all remote hosts. |
TransactionOpDescriptor |
The transactionOpDescriptor is used within the
TransactionMgr to maintain information about the state
of the transaction. |
TransDescriptor |
Contains information about a transaction. |
TSOpDescriptor |
|
TupleOpDescriptor |
A TupleOpDescriptor will be an operation in one of the system processing
vectors (namely incomingOps, incomingEvents, outgoing) that passes a tuple
(either a pattern or an actual tuple). |
UbiquitousReaction |
Specifies reactions that are location-independent and get installed on the
whole shared tuple space. |
UponMgr |
|
UponProbeDescriptor |
|