Uses of Package
lime

Packages that use lime
Default Package  
lime   
lime.mobileagent.mucode   
lime.motes   
lime.motes.util.console   
lime.util   
lime.util.console   
 

Classes in lime used by Default Package
ILimeAgent
          Any Lime agent must implement this interface.
LimeException
          The superclass of all exceptions raised by this package.
LimeTupleSpace
          This class, LimeTupleSpace, provides an implementation for the Interface Tuple Space (ITS), the most basic component of a Lime-based application.
ReactionEvent
          Contains information related to an event that may fire a reaction.
ReactionListener
          Implemented by objects that want to react to an event.
RegisteredReaction
          Objects of this class represent a sort of a "receipt" for the registration of a reaction.
StationaryAgent
          In Lime, a Lime tuple space is always permanently associated with an ILimeAgent object.
 

Classes in lime used by lime
AgentCreationException
          Raised when it's impossible to create an agent in a Lime server.
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.
ConnectionMgr.Connection
          Connection manages the TCP connection to a remote host.
EngagementMsg
          Held within the TransactionOpDescriptor.
HostLocation
          Defines the location of a tuple within the host-level tuple space associated with a host.
ILimeAgent
          Any Lime agent must implement this interface.
IllegalTupleSpaceNameException
          Raised when an agent tries to create a LimeTupleSpace with an invalid name.
InitiatorTransDescriptor
          A descriptor of a transaction for the host that initiated the transaction.
LimeAgentMgr
          This is returned when loading an agent into the LimeServer.
LimeConstants
           
LimeException
          The superclass of all exceptions raised by this package.
LimeRuntimeException
          The superclass of all runtime exceptions generated by this package.
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.
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.
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.
NoSuchReactionException
          Raised when an agent attempts to deregister a reaction that has never been registered.
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
           
PropertyKeys
          Defines the property keys used to define properties of the LIMEServer.
Reaction
          The superclass of all reactions.
ReactionEvent
          Contains information related to an event that may fire a reaction.
ReactionListener
          Implemented by objects that want to react to an event.
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
           
RemoteUponOpDescriptor
           
Result
          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).
SystemReactionEvent
          Contains information related to an event that is triggered from within the PendingUpon structure.
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).
TupleSpaceEngineException
          Raised when a problem occurs in the underlying tuple space engine.
UponMgr
           
UponProbeDescriptor
           
 

Classes in lime used by lime.mobileagent.mucode
ILimeAgent
          Any Lime agent must implement this interface.
LimeAgentMgr
          This is returned when loading an agent into the LimeServer.
 

Classes in lime used by lime.motes
AgentID
          Defines the identifier of StationaryAgent and MobileAgent objects.
AgentLocation
          Defines the location of a tuple with respect to an Agent.
ILimeAgent
          Any Lime agent must implement this interface.
IllegalTupleSpaceNameException
          Raised when an agent tries to create a LimeTupleSpace with an invalid name.
LimeException
          The superclass of all exceptions raised by this package.
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.
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.
Location
          The superclass of all locations, i.e., of both host and agent locations.
NoSuchReactionException
          Raised when an agent attempts to deregister a reaction that has never been registered.
Reaction
          The superclass of all reactions.
ReactionEvent
          Contains information related to an event that may fire a reaction.
ReactionListener
          Implemented by objects that want to react to an event.
RegisteredReaction
          Objects of this class represent a sort of a "receipt" for the registration of a reaction.
StationaryAgent
          In Lime, a Lime tuple space is always permanently associated with an ILimeAgent object.
TupleSpaceEngineException
          Raised when a problem occurs in the underlying tuple space engine.
 

Classes in lime used by lime.motes.util.console
AgentID
          Defines the identifier of StationaryAgent and MobileAgent objects.
AgentLocation
          Defines the location of a tuple with respect to an Agent.
LimeServer
          The runtime support needed to run Lime on a given host.
LimeServerID
          Defines the unique identifier of a LimeServer.
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.
LimeTupleSpace
          This class, LimeTupleSpace, provides an implementation for the Interface Tuple Space (ITS), the most basic component of a Lime-based application.
Location
          The superclass of all locations, i.e., of both host and agent locations.
Reaction
          The superclass of all reactions.
ReactionEvent
          Contains information related to an event that may fire a reaction.
ReactionListener
          Implemented by objects that want to react to an event.
 

Classes in lime used by lime.util
LimeServer
          The runtime support needed to run Lime on a given host.
PropertyKeys
          Defines the property keys used to define properties of the LIMEServer.
 

Classes in lime used by lime.util.console
RegisteredReaction
          Objects of this class represent a sort of a "receipt" for the registration of a reaction.