A B C D E G H I L M N O P Q R S T U

A

addReaction(LimeSystemReaction[]) - Method in class lime.LimeSystemTupleSpace
Registers a group of reactions with the Lime System tuple space.
addStrongReaction(LocalizedReaction[]) - Method in class lime.LimeTupleSpace
Registers a group of reactions with the Lime tuple space.
addWeakReaction(Reaction[]) - Method in class lime.LimeTupleSpace
Registers a group of weak reactions with the Lime tuple space.
AgentCreationException - exception lime.AgentCreationException.
Raised when it's impossible to create an agent in a Lime server.
AgentCreationException() - Constructor for class lime.AgentCreationException
Creates a new exception with no internal, lower-level exception.
AgentCreationException(Exception) - Constructor for class lime.AgentCreationException
Creates an exception that wraps an internal exception.
AgentCreationException(Exception, String) - Constructor for class lime.AgentCreationException
Creates an exception that wraps an internal exception.
AgentCreationException(String) - Constructor for class lime.AgentCreationException
Creates a new exception with no internal, lower-level exception.
AgentID - class lime.AgentID.
Defines the identifier of an agent, i.e., of an ILimeAgent object.
AgentID(LimeServerID, long) - Constructor for class lime.AgentID
Construct a new agent identifier.
AgentLocation - class lime.AgentLocation.
Defines the location of a tuple with respect to an Agent.
AgentLocation(AgentID) - Constructor for class lime.AgentLocation
Create a location corresponding to the ITS of a given agent.

B

boot() - Method in class lime.LimeServer
Activate the runtime support.

C

CONNECTkey - Static variable in interface lime.PropertyKeys
 

D

DEBUGkey - Static variable in interface lime.PropertyKeys
 
declareLeader() - Method in class lime.LimeServer
Needed to bootstrap the system by introducing the first host, willing to accept connections from others hosts that want to join the system.
DEFAULT - Static variable in class lime.LimeTupleSpace
The default name for tuple spaces.
DEFAULT_LISTENER - Static variable in class lime.util.console.LimeConsole
 
defaultProperties - Static variable in class lime.LimeServer
The default server properties.
disengage() - Method in class lime.LimeAgentMgr
Disengages in a single atomic step all the tuple spaces managed through this object.
disengage() - Method in class lime.LimeServer
Start the disengagement protocol needed to allow a host to depart from a community of mobile hosts.
display(String) - Method in class lime.util.console.LimeConsole
Display a message on the console.
doRun() - Method in class lime.mobileagent.mucode.MobileAgent
Must be redefined by the programmer with the behavior of the agent.

E

engage() - Method in class lime.LimeAgentMgr
Engages in a single atomic step all the tuple spaces managed through this object.
engage() - Method in class lime.LimeServer
Start the engagement protocol necessary to make this host part of a community of mobile hosts.
equals(Object) - Method in class lime.AgentID
Tests two agent identifiers for equality.
equals(Object) - Method in class lime.AgentLocation
Tests two agent locations for equality.
equals(Object) - Method in class lime.TransactionID
Tests two tuple identifiers for equality.
equals(Object) - Method in class lime.LimeServerID
 
equals(Object) - Method in class lime.HostLocation
Tests two host locations for equality.
equals(Object) - Method in class lime.LimeTupleID
Tests two tuple identifiers for equality.
ERRORSkey - Static variable in interface lime.PropertyKeys
 

G

getAgentFactory() - Method in class lime.LimeServer
 
getConsole() - Method in interface lime.util.console.IConsoleProvider
Retrieves the console from the provider.
getConsoleProvider() - Method in class lime.util.console.LimeConsoleListener
Return the LimeConsole object this listener is associated to.
getCurrentLocation() - Method in class lime.Reaction
Get the current location associated with the reaction.
getDestinationLocation() - Method in class lime.Reaction
Get the destination location associated with the reaction.
getEventTuple() - Method in class lime.ReactionEvent
Get the tuple that triggered the reaction.
getHost() - Method in class lime.LimeServerID
 
getID() - Method in class lime.LimeAgentMgr
Returns the identifier associated to this LimeAgentMgr object.
getInternal() - Method in class lime.LimeRuntimeException
Returns the internal exception associated with this object.
getInternal() - Method in class lime.LimeException
Returns the internal exception associated with this object.
getInternal() - Method in class lime.LimeError
Returns the internal exception associated with this object.
getLimeTupleSpace() - Method in class lime.util.console.LimeConsole
Return the Lime tuple space associated with this Lime console.
getListener() - Method in class lime.Reaction
Get the reaction listener associated with the reaction.
getLoadPort() - Method in class lime.LimeServer
 
getMgr() - Method in class lime.StationaryAgent
 
getMgr() - Method in interface lime.ILimeAgent
Returns the LimeAgentMgr for this object.
getMgr() - Method in class lime.mobileagent.mucode.MobileAgent
Returns the LimeAgentMgr object associated to this agent.
getMode() - Method in class lime.Reaction
Get the reaction mode.
getMulticastAddr() - Method in class lime.LimeServer
 
getMulticastPort() - Method in class lime.LimeServer
 
getName() - Method in class lime.LimeTupleSpace
Get the name of the Lime tuple space as given by the user.
getPort() - Method in class lime.LimeServer
Return the value of the socket port this server is using for unicast messages.
getPort() - Method in class lime.LimeServerID
 
getReaction() - Method in class lime.ReactionEvent
Get the reaction this listener is associated with.
getRegisteredReactions() - Method in class lime.LimeTupleSpace
Return all the reactions registered on this Lime tuple space, i.e., all those registered by the agent owning this Lime tuple space.
getServer() - Static method in class lime.LimeServer
Return a handle to the Lime server.
getServerID() - Static method in class lime.LimeServer
Return the identity of this server.
getSourceAgent() - Method in class lime.ReactionEvent
Get the identifier of the agent owning the tuple space where the event occurred.
getSubscriber() - Method in class lime.RegisteredReaction
Return a handle to the agent that registered the reaction.
getTemplate() - Method in class lime.Reaction
Get the template associated with the reaction.
getTupleSpaceFactory() - Method in class lime.LimeServer
 
getTupleSpaceName() - Method in class lime.RegisteredReaction
Return the name of the tuple space where the reaction is installed.

H

hashCode() - Method in class lime.AgentID
 
hashCode() - Method in class lime.TransactionID
 
hashCode() - Method in class lime.LimeServerID
 
hashCode() - Method in class lime.LimeTupleID
 
hasInternal() - Method in class lime.LimeRuntimeException
Tests whether this exception contains an internal exception.
hasInternal() - Method in class lime.LimeException
Tests whether this exception contains an internal exception.
hasInternal() - Method in class lime.LimeError
 
HostLocation - class lime.HostLocation.
Defines the location of a tuple within the host-level tuple space associated with a host.
HostLocation(LimeServerID) - Constructor for class lime.HostLocation
Create a location corresponding to the host-level tuple space of a given host.

I

IConsoleProvider - interface lime.util.console.IConsoleProvider.
Defines a simple interface that can be used by any object that somehow manages a LimeConsole object.
ILimeAgent - interface lime.ILimeAgent.
Any Lime agent must implement this interface.
IllegalReactionOperationException - exception lime.IllegalReactionOperationException.
Raised whenever a blocking operation (in or rd) or an operation accessing a non-local portion of the shared tuple space is invoked from within a ReactionListener object.
IllegalReactionOperationException() - Constructor for class lime.IllegalReactionOperationException
Creates a new exception with no internal, lower-level exception.
IllegalReactionOperationException(Exception) - Constructor for class lime.IllegalReactionOperationException
Creates an exception that wraps an internal exception.
IllegalReactionOperationException(Exception, String) - Constructor for class lime.IllegalReactionOperationException
Creates an exception that wraps an internal exception.
IllegalReactionOperationException(String) - Constructor for class lime.IllegalReactionOperationException
Creates a new exception with no internal, lower-level exception.
IllegalSharingException - exception lime.IllegalSharingException.
Raised when an agent tries to set its own Lime System tuple space object to private.
IllegalSharingException() - Constructor for class lime.IllegalSharingException
Creates a new exception with no internal, lower-level exception.
IllegalSharingException(Exception) - Constructor for class lime.IllegalSharingException
Creates an exception that wraps an internal exception.
IllegalSharingException(Exception, String) - Constructor for class lime.IllegalSharingException
Creates an exception that wraps an internal exception.
IllegalSharingException(String) - Constructor for class lime.IllegalSharingException
Creates a new exception with no internal, lower-level exception.
IllegalTupleSpaceAccessException - exception lime.IllegalTupleSpaceAccessException.
Raised when an agent tries to access a Lime tuple space it did not create.
IllegalTupleSpaceAccessException() - Constructor for class lime.IllegalTupleSpaceAccessException
Creates a new exception with no internal, lower-level exception.
IllegalTupleSpaceAccessException(Exception) - Constructor for class lime.IllegalTupleSpaceAccessException
Creates an exception that wraps an internal exception.
IllegalTupleSpaceAccessException(Exception, String) - Constructor for class lime.IllegalTupleSpaceAccessException
Creates an exception that wraps an internal exception.
IllegalTupleSpaceAccessException(String) - Constructor for class lime.IllegalTupleSpaceAccessException
Creates a new exception with no internal, lower-level exception.
IllegalTupleSpaceModificationException - exception lime.IllegalTupleSpaceModificationException.
Raised when an agent tries to modify the contents of a read-only tuple spaces, with a out, in, or inp operation.
IllegalTupleSpaceModificationException() - Constructor for class lime.IllegalTupleSpaceModificationException
Creates a new exception with no internal, lower-level exception.
IllegalTupleSpaceModificationException(Exception) - Constructor for class lime.IllegalTupleSpaceModificationException
Creates an exception that wraps an internal exception.
IllegalTupleSpaceModificationException(Exception, String) - Constructor for class lime.IllegalTupleSpaceModificationException
Creates an exception that wraps an internal exception.
IllegalTupleSpaceModificationException(String) - Constructor for class lime.IllegalTupleSpaceModificationException
Creates a new exception with no internal, lower-level exception.
IllegalTupleSpaceNameException - exception lime.IllegalTupleSpaceNameException.
Raised when an agent tries to create a LimeTupleSpace with an invalid name.
IllegalTupleSpaceNameException() - Constructor for class lime.IllegalTupleSpaceNameException
Creates a new exception with no internal, lower-level exception.
IllegalTupleSpaceNameException(Exception) - Constructor for class lime.IllegalTupleSpaceNameException
Creates an exception that wraps an internal exception.
IllegalTupleSpaceNameException(Exception, String) - Constructor for class lime.IllegalTupleSpaceNameException
Creates an exception that wraps an internal exception.
IllegalTupleSpaceNameException(String) - Constructor for class lime.IllegalTupleSpaceNameException
Creates a new exception with no internal, lower-level exception.
in(ITuple) - Method in class lime.LimeTupleSpace
Retrieves a tuple that matches a given template, and removes it from the tuple space.
in(Location, AgentLocation, ITuple) - Method in class lime.LimeTupleSpace
Retrieves a tuple that matches a given template, and removes it from the tuple space.
IncompatibleLocationsException - exception lime.IncompatibleLocationsException.
Raised whenever the current and/or destination locations specified in a location-dependent operation are incompatible with the semantics of the operation itself.
IncompatibleLocationsException() - Constructor for class lime.IncompatibleLocationsException
Creates a new exception with no internal, lower-level exception.
IncompatibleLocationsException(Exception) - Constructor for class lime.IncompatibleLocationsException
Creates an exception that wraps an internal exception.
IncompatibleLocationsException(Exception, String) - Constructor for class lime.IncompatibleLocationsException
Creates an exception that wraps an internal exception.
IncompatibleLocationsException(String) - Constructor for class lime.IncompatibleLocationsException
Creates a new exception with no internal, lower-level exception.
ing(Location, AgentLocation, ITuple) - Method in class lime.LimeTupleSpace
Retrieve all tuples that match a pattern.
inp(Location, AgentLocation, ITuple) - Method in class lime.LimeTupleSpace
Retrieves a tuple that matches a given template, and removes it from the tuple space, or returns null if no matching tuple exists.
isDebugOn() - Method in class lime.LimeServer
 
isEngaged() - Method in class lime.LimeServer
Return true if the host is engaged, false otherwise
isErrorsOn() - Method in class lime.LimeServer
 
isMessagesOn() - Method in class lime.LimeServer
 
isMulticastOn() - Method in class lime.LimeServer
 
isOpQueueEmpty() - Method in class lime.util.console.LimeConsole
Returns true if the queue of operations is empty, false otherwise.
isOwner() - Method in class lime.LimeTupleSpace
Return true if the thread calling this method is the ILimeAgentAgent object that owns this Lime tuple space object, false otherwise.
isPermanentConnections() - Method in class lime.LimeServer
 
isRegisteredReaction(RegisteredReaction) - Method in class lime.LimeTupleSpace
Checks whether a given reaction is still registered.
isShared() - Method in class lime.LimeTupleSpace
Returns true if this tuple space is currently shared, false otherwise.
isWeakReaction() - Method in class lime.RegisteredReaction
 
isWildCard() - Method in class lime.Location
Test whether the location is a wild card location.

L

launch(String[], int) - Method in class lime.util.Launcher
 
launch(String[], int) - Method in class lime.mobileagent.mucode.Launcher
 
Launcher - class lime.util.Launcher.
The Launcher starts the run time support necessary for Lime from the command line, and serves as the mechanism for passing parameters to the LimeServer when starting the runtime support from within an application (see examples/SimpleLime.java for an example of how to do this).
Launcher - class lime.mobileagent.mucode.Launcher.
The mobileagent.mucode.Launcher starts the run time support necessary for both Lime and muCode from the command line.
Launcher() - Constructor for class lime.util.Launcher
 
Launcher() - Constructor for class lime.mobileagent.mucode.Launcher
 
lime - package lime
 
lime.mobileagent.mucode - package lime.mobileagent.mucode
 
lime.util - package lime.util
 
lime.util.console - package lime.util.console
 
LimeAgentMgr - class lime.LimeAgentMgr.
This class effectively decouples the agent object from the rest of the Lime system.
LimeAgentMgr() - Constructor for class lime.LimeAgentMgr
Creates a new LimeAgentMgr, which contains a new identifier.
LimeConsole - class lime.util.console.LimeConsole.
A graphical front-end to a Lime Tuple Space.
LimeConsole(AgentID, LimeTupleSpace, IConsoleProvider) - Constructor for class lime.util.console.LimeConsole
Create a new Lime console associated with the Lime tuple space passed as a parameter.
LimeConsoleListener - class lime.util.console.LimeConsoleListener.
Defines a reaction listener that can be used in combination with a LimeConsole object to display information about a given Lime tuple space.
LimeConsoleListener() - Constructor for class lime.util.console.LimeConsoleListener
Create a new listener.
LimeConsoleListener(IConsoleProvider) - Constructor for class lime.util.console.LimeConsoleListener
 
LimeError - error lime.LimeError.
The superclass of every error generated by this package.
LimeError() - Constructor for class lime.LimeError
Constructs a LimeError with no detail message.
LimeError(String) - Constructor for class lime.LimeError
Constructs a LimeError with the specified detail message.
LimeException - exception lime.LimeException.
The superclass of all exceptions raised by this package.
LimeException() - Constructor for class lime.LimeException
Creates a new exception with no internal, lower-level exception.
LimeException(Exception) - Constructor for class lime.LimeException
Creates an exception that wraps an internal exception.
LimeException(Exception, String) - Constructor for class lime.LimeException
Creates an exception that wraps an internal exception.
LimeException(String) - Constructor for class lime.LimeException
Creates a new exception with no internal, lower-level exception.
LIMEopt - Static variable in class lime.mobileagent.mucode.Launcher
 
LimeRuntimeException - exception lime.LimeRuntimeException.
The superclass of all runtime exceptions generated by this package.
LimeRuntimeException() - Constructor for class lime.LimeRuntimeException
Creates a new exception with no internal, lower-level exception.
LimeRuntimeException(Exception) - Constructor for class lime.LimeRuntimeException
Creates an exception that wraps an internal exception.
LimeRuntimeException(Exception, String) - Constructor for class lime.LimeRuntimeException
Creates an exception that wraps an internal exception.
LimeRuntimeException(String) - Constructor for class lime.LimeRuntimeException
Creates a new exception with no internal, lower-level exception.
LimeServer - class lime.LimeServer.
The runtime support needed to run Lime on a given host.
LimeServerID - class lime.LimeServerID.
Defines the unique identifier of a LimeServer.
LimeServerID(InetAddress) - Constructor for class lime.LimeServerID
 
LimeServerID(InetAddress, int) - Constructor for class lime.LimeServerID
 
LimeServerID(String) - Constructor for class lime.LimeServerID
 
LimeSystemReaction - class lime.LimeSystemReaction.
Specifies reactions that are concerned only over the Lime System Tuple Space.
LimeSystemReaction(ITuple, ReactionListener, short) - Constructor for class lime.LimeSystemReaction
Create the reaction.
LimeSystemTupleSpace - class lime.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.
LimeSystemTupleSpace() - Constructor for class lime.LimeSystemTupleSpace
 
LimeTupleID - class lime.LimeTupleID.
Defines the identifier of Tuple objects.
LimeTupleID(long) - Constructor for class lime.LimeTupleID
Construct a new tuple identifier...guaranteed to be unique.
LimeTupleSpace - class lime.LimeTupleSpace.
This class, LimeTupleSpace, provides an implementation for the Interface Tuple Space (ITS), the most basic component of a Lime-based application.
LimeTupleSpace() - Constructor for class lime.LimeTupleSpace
Create a default Lime tuple space, named DEFAULT.
LimeTupleSpace(String) - Constructor for class lime.LimeTupleSpace
Create a named Lime tuple space.
loadAgent(String, Serializable[]) - Method in class lime.LimeServer
Load an agent into the Lime server.
LOADkey - Static variable in interface lime.PropertyKeys
 
LOADopt - Static variable in class lime.mobileagent.mucode.Launcher
 
LocalizedReaction - class lime.LocalizedReaction.
Specifies reactions that are concerned only with a localized projection of the shared tuple space.
LocalizedReaction(Location, AgentLocation, ITuple, ReactionListener, short) - Constructor for class lime.LocalizedReaction
Create the reaction, by specifying location information.
Location - class lime.Location.
The superclass of all locations, i.e., of both host and agent locations.

M

MAFACTORYkey - Static variable in interface lime.PropertyKeys
 
main(String[]) - Static method in class lime.util.Launcher
 
main(String[]) - Static method in class lime.mobileagent.mucode.Launcher
 
MCASTADDRkey - Static variable in interface lime.PropertyKeys
 
MCASTkey - Static variable in interface lime.PropertyKeys
 
MCASTPORTkey - Static variable in interface lime.PropertyKeys
 
MESSAGESkey - Static variable in interface lime.PropertyKeys
 
migrate(String) - Method in class lime.mobileagent.mucode.MobileAgent
Migrates this agent to the specified destination, expressed as a string host:port.
migrate(String, String[], String, boolean) - Method in class lime.mobileagent.mucode.MobileAgent
Migrates this agent to the specified destination, expressed as a string host:port.
MobileAgent - class lime.mobileagent.mucode.MobileAgent.
This class provides a Lime-enabled mobile agent, on top of µCode mobile agents.
MobileAgent() - Constructor for class lime.mobileagent.mucode.MobileAgent
 
MobileAgent(MuServer) - Constructor for class lime.mobileagent.mucode.MobileAgent
 
MUCODEopt - Static variable in class lime.mobileagent.mucode.Launcher
 

N

NoSuchReactionException - exception lime.NoSuchReactionException.
Raised when an agent attempts to deregister a reaction that has never been registered.
NoSuchReactionException() - Constructor for class lime.NoSuchReactionException
Creates a new exception with no internal, lower-level exception.
NoSuchReactionException(Exception) - Constructor for class lime.NoSuchReactionException
Creates an exception that wraps an internal exception.
NoSuchReactionException(Exception, String) - Constructor for class lime.NoSuchReactionException
Creates an exception that wraps an internal exception.
NoSuchReactionException(String) - Constructor for class lime.NoSuchReactionException
Creates a new exception with no internal, lower-level exception.

O

ONCE - Static variable in class lime.Reaction
The reaction is fired once and then it is removed automatically from the reactive program.
ONCEPERTUPLE - Static variable in class lime.Reaction
The reaction is fired, and will never fire again for a given tuple, but remains registered.
out(AgentLocation, ITuple) - Method in class lime.LimeTupleSpace
Inserts a tuple in the shared tuple space.
out(ITuple) - Method in class lime.LimeTupleSpace
Inserts a tuple in the shared tuple space.
outg(AgentLocation, ITuple[]) - Method in class lime.LimeTupleSpace
Write a set of tuples to the tuple space.

P

parseArgs(String[], int) - Method in class lime.util.Launcher
Parse an array of String arguments, that usually comes directly from the command line.
parseSubArgs(String[], int) - Method in class lime.mobileagent.mucode.Launcher
lime args must come after mucode args
performQueuedOp() - Method in class lime.util.console.LimeConsole
Process the first element in the operation queue.
PORTkey - Static variable in interface lime.PropertyKeys
 
print() - Method in class lime.LimeTupleSpace
Prints the contents of the tuple space.
printStackTrace() - Method in class lime.LimeRuntimeException
Prints this exception and its backtrace to the standard error stream.
printStackTrace() - Method in class lime.LimeException
Prints this exception and its backtrace to the standard error stream.
printStackTrace() - Method in class lime.LimeError
Prints this exception and its backtrace to the standard error stream.
printStackTrace(PrintStream) - Method in class lime.LimeRuntimeException
Prints this exception and its backtrace to the specified print stream.
printStackTrace(PrintStream) - Method in class lime.LimeException
Prints this exception and its backtrace to the specified print stream.
printStackTrace(PrintStream) - Method in class lime.LimeError
Prints this exception and its backtrace to the specified print stream.
printStackTrace(PrintWriter) - Method in class lime.LimeRuntimeException
Prints this exception and its backtrace to the specified print writer.
printStackTrace(PrintWriter) - Method in class lime.LimeException
Prints this exception and its backtrace to the specified print writer.
printStackTrace(PrintWriter) - Method in class lime.LimeError
Prints this exception and its backtrace to the specified print writer.
properties - Static variable in class lime.LimeServer
The server properties.
PropertyKeys - interface lime.PropertyKeys.
 

Q

quit() - Method in class lime.util.console.LimeConsole
 
QUITkey - Static variable in interface lime.PropertyKeys
 

R

rd(ITuple) - Method in class lime.LimeSystemTupleSpace
Retrieves a copy of a tuple that matches a given template.
rd(ITuple) - Method in class lime.LimeTupleSpace
Retrieves a copy of a tuple that matches a given template.
rd(Location, AgentLocation, ITuple) - Method in class lime.LimeTupleSpace
Retrieves a copy of a tuple that matches a given template.
rdg(ITuple) - Method in class lime.LimeSystemTupleSpace
Retrieves the whole bag of tuples that match a given template, or returns null if no matching tuple exists.
rdg(Location, AgentLocation, ITuple) - Method in class lime.LimeTupleSpace
Copy all tuples that match a pattern.
rdp(ITuple) - Method in class lime.LimeSystemTupleSpace
Retrieves a copy of a tuple that matches a given template, or returns null if no matching tuple exists.
rdp(Location, AgentLocation, ITuple) - Method in class lime.LimeTupleSpace
Retrieves a copy of a tuple that matches a given template, or returns null if no matching tuple exists.
Reaction - class lime.Reaction.
The superclass of all reactions.
ReactionEvent - class lime.ReactionEvent.
Contains information related to an event that may fire a reaction.
ReactionListener - interface lime.ReactionListener.
Implemented by objects that want to react to an event.
reactsTo(ReactionEvent) - Method in interface lime.ReactionListener
This method is invoked automatically by the system when the corresponding reaction must be fired.
reactsTo(ReactionEvent) - Method in class lime.util.console.LimeConsoleListener
Displays a brief message on the LimeConsole associated with the listener, and prints the tuple that has been reacted to.
RegisteredReaction - class lime.RegisteredReaction.
Objects of this class represent a sort of a "receipt" for the registration of a reaction.
removeReaction(RegisteredReaction[]) - Method in class lime.LimeSystemTupleSpace
Deregisters a group of reactions.
removeStrongReaction(RegisteredReaction[]) - Method in class lime.LimeTupleSpace
Deregisters a group of strong reactions.
removeWeakReaction(RegisteredReaction[]) - Method in class lime.LimeTupleSpace
Deregisters a group of weak reactions.
run() - Method in class lime.LimeServer
The server's behavior.
run() - Method in class lime.mobileagent.mucode.MobileAgent
 

S

sendAgents(MuServer, String, String[]) - Method in class lime.mobileagent.mucode.Launcher
 
SENDopt - Static variable in class lime.mobileagent.mucode.Launcher
 
setConsole(LimeConsole) - Method in interface lime.util.console.IConsoleProvider
Associates the given console to the provider object.
setProperty(String, String) - Method in class lime.LimeServer
 
setShared(boolean) - Method in class lime.LimeTupleSpace
Enable or disable transient sharing of this tuple space with tuple spaces having the same name.
setShared(LimeTupleSpace[], boolean) - Static method in class lime.LimeTupleSpace
Enable or disable transient sharing of a set of tuple spaces.
shutDown() - Method in class lime.LimeServer
Terminates this Lime server.
StationaryAgent - class lime.StationaryAgent.
In Lime, a Lime tuple space is always permanently associated with an ILimeAgent object.
StationaryAgent() - Constructor for class lime.StationaryAgent
Create a new stationary agent.
StationaryAgent(Runnable) - Constructor for class lime.StationaryAgent
Create a new agent that can access the Lime tuple space of the parent agent.
StationaryAgent(Runnable, String) - Constructor for class lime.StationaryAgent
Create a new thread that can access the Lime tuple space of the parent agent.
StationaryAgent(String) - Constructor for class lime.StationaryAgent
Create a new thread that can access the Lime tuple space of the parent agent.
StationaryAgent(ThreadGroup, Runnable) - Constructor for class lime.StationaryAgent
Create a new thread that can access the Lime tuple space of the parent agent.
StationaryAgent(ThreadGroup, Runnable, String) - Constructor for class lime.StationaryAgent
Create a new thread that can access the Lime tuple space of the parent agent.
StationaryAgent(ThreadGroup, String) - Constructor for class lime.StationaryAgent
Create a new thread that can access the Lime tuple space of the parent agent.
SYSTEM - Static variable in class lime.LimeTupleSpace
The name of the Lime system tuple space.

T

toString() - Method in class lime.LimeRuntimeException
 
toString() - Method in class lime.LimeException
 
toString() - Method in class lime.Reaction
 
toString() - Method in class lime.RegisteredReaction
 
toString() - Method in class lime.AgentID
Returns a concise textual description for this object.
toString() - Method in class lime.AgentLocation
Returns a concise textual description for this object.
toString() - Method in class lime.LimeError
 
toString() - Method in class lime.TransactionID
Returns a concise textual description for this object.
toString() - Method in class lime.LimeServerID
 
toString() - Method in class lime.HostLocation
Returns a concise textual description for this object.
toString() - Method in class lime.LimeTupleID
Returns a concise textual description for this object.
TransactionID - class lime.TransactionID.
Defines the identifier of Transaction.
TransactionID(long) - Constructor for class lime.TransactionID
Construct a new tuple identifier...guaranteed to be unique.
TSFACTORYkey - Static variable in interface lime.PropertyKeys
 
TupleSpaceEngineException - exception lime.TupleSpaceEngineException.
Raised when a problem occurs in the underlying tuple space engine.
TupleSpaceEngineException() - Constructor for class lime.TupleSpaceEngineException
Creates a new exception with no internal, lower-level exception.
TupleSpaceEngineException(Exception) - Constructor for class lime.TupleSpaceEngineException
Creates an exception that wraps an internal exception.
TupleSpaceEngineException(Exception, String) - Constructor for class lime.TupleSpaceEngineException
Creates an exception that wraps an internal exception.
TupleSpaceEngineException(String) - Constructor for class lime.TupleSpaceEngineException
Creates a new exception with no internal, lower-level exception.

U

UbiquitousReaction - class lime.UbiquitousReaction.
Specifies reactions that are location-independent and get installed on the whole shared tuple space.
UbiquitousReaction(AgentLocation, ITuple, ReactionListener, short) - Constructor for class lime.UbiquitousReaction
Create a ubiquitous reaction which restricts the destination of matching tuples.
UbiquitousReaction(ITuple, ReactionListener, short) - Constructor for class lime.UbiquitousReaction
Create the reaction.
UNSPECIFIED - Static variable in class lime.AgentLocation
Defines a wild card location that denotes an unspecified agent location.
UNSPECIFIED - Static variable in class lime.HostLocation
Define a wild card location that denotes an unspecified host location.

A B C D E G H I L M N O P Q R S T U