lime
Class RegisteredReaction
java.lang.Object
|
+--lime.Reaction
|
+--lime.RegisteredReaction
- All Implemented Interfaces:
- java.io.Serializable
- public class RegisteredReaction
- extends Reaction
Objects of this class represent a sort of a "receipt" for the registration
of a reaction. When an agent registers a Reaction object, by
using either addStrongReaction or
addWeakReaction, the system returns to it a
RegisteredReaction object, which is a copy of such reaction
augmented with information concerning the registration. This "receipt",
can later be used by the agent to deregister the reaction, by invoking
either removeReaction or removeWeakReaction.
- Version:
- 1.0 alpha
- Author:
- Amy L. Murphy, Gian Pietro Picco
- See Also:
LimeTupleSpace,
Reaction, Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
getTupleSpaceName
public java.lang.String getTupleSpaceName()
- Return the name of the tuple space where the reaction is installed.
- Returns:
- The tuple space where the reaction is installed.
getSubscriber
public AgentID getSubscriber()
- Return a handle to the agent that registered the reaction.
- Returns:
- A handle to the agent that registered the reaction.
isWeakReaction
public boolean isWeakReaction()
toString
public java.lang.String toString()
- Overrides:
toString in class Reaction