|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use RegisteredReaction | |
Default Package | |
lime | |
lime.motes | |
lime.util.console |
Uses of RegisteredReaction in |
Fields in Default Package declared as RegisteredReaction | |
(package private) RegisteredReaction[] |
ReactiveClientAgent.rr
|
Uses of RegisteredReaction in lime |
Fields in lime declared as RegisteredReaction | |
(package private) RegisteredReaction |
RegisteredReaction.next
|
(package private) RegisteredReaction |
RegisteredReaction.prev
|
(package private) RegisteredReaction |
RegisteredReaction.inReactorReaction
|
private RegisteredReaction |
Reactor.firstRR
A pointer to the first registered reaction within the linked list. |
private RegisteredReaction |
Reactor.lastRR
A pointer to the last registered reaction within the linked list. |
private RegisteredReaction |
Reactor.currentRR
A pointer to the current registered reaction within the linked list. |
(package private) RegisteredReaction |
ReactionEvent.reaction
|
Methods in lime that return RegisteredReaction | |
(package private) RegisteredReaction[] |
UponMgr.getAllUpons()
|
(package private) RegisteredReaction[] |
UponMgr.getUpons(boolean installed)
Retrieve either the already installed upons or the noninstallable upons (based on the parameter) fromthe pendingUpon structure (NOT THE REACTOR). |
(package private) RegisteredReaction[] |
UponMgr.installUpons(Reaction[] reactions,
java.lang.String name,
AgentID a)
|
(package private) RegisteredReaction[][] |
UponMgr.getUponsWithLocation(Location[] locations,
boolean pending)
Pick all the registered reactions that have the current location equal to one of those supplied. |
(package private) RegisteredReaction[][] |
UponMgr.getUponsWithSubscriber(AgentID[] subscribers,
boolean pending)
Pick all the registered reactions that have the subscriber equal to one of those supplied. |
(package private) RegisteredReaction[][] |
UponMgr.getUpons(java.lang.Object[] o,
boolean pending,
short type)
|
(package private) RegisteredReaction |
UponMgr.findRemoteRegisteredReaction(long seqNum,
AgentID subscriber)
|
(package private) RegisteredReaction[] |
UponMgr.findRemRegReactBySubscriber(AgentID[] agents)
|
(package private) RegisteredReaction[] |
ResultReactions.getReactions()
|
(package private) RegisteredReaction[] |
Reactor.installReactions(Reaction[] r,
java.lang.String name,
AgentID a,
long seqNum)
|
(package private) RegisteredReaction[] |
Reactor.installRegisteredReactions(RegisteredReaction[] r)
Reinstalls a reaction. |
(package private) RegisteredReaction[] |
Reactor.getAgentReactions(AgentID a)
Return the reactions belonging to the specified agent. |
(package private) RegisteredReaction[] |
Reactor.getAllReactions()
Returns all of the reactions that are registered on this tuple space. |
RegisteredReaction |
ReactionEvent.getReaction()
Get the reaction this listener is associated with. |
RegisteredReaction[] |
LimeTupleSpace.getRegisteredReactions()
Return all the reactions registered on this Lime tuple space, i.e., all those registered by the agent owning this Lime tuple space. |
private RegisteredReaction[] |
LimeTupleSpace.filterReactions(RegisteredReaction[] reactions)
|
RegisteredReaction[] |
LimeTupleSpace.addStrongReaction(LocalizedReaction[] reactions)
Registers a group of reactions with the Lime tuple space. |
RegisteredReaction[] |
LimeTupleSpace.addWeakReaction(Reaction[] reactions)
Registers a group of weak reactions with the Lime tuple space. |
(package private) RegisteredReaction[] |
LimeTSMgr.getRemRegReactByAgent(AgentID subscriber)
|
RegisteredReaction[] |
LimeSystemTupleSpace.addReaction(LimeSystemReaction[] reactions)
Registers a group of reactions with the Lime System tuple space. |
Methods in lime with parameters of type RegisteredReaction | |
(package private) boolean |
UponMgr.isRegistered(RegisteredReaction upon)
|
(package private) void |
UponMgr.putUpons(RegisteredReaction[] rr,
boolean installed)
assumes that the RegisteredReaction[] being sent to it contains listeners which are all PendingUponListeners because they are put directly into the pendingUpon or non-installable structure after the upons is set. |
(package private) void |
UponMgr.putLocalizedReactions(RegisteredReaction r)
|
(package private) void |
UponMgr.putLocalizedReactions(RegisteredReaction[] rr)
|
(package private) boolean |
UponMgr.removeUpons(RegisteredReaction[] reactions)
|
private void |
TransactionMgr.appendUpons(java.util.Vector u,
java.util.Vector uMode,
RegisteredReaction[][] rr)
|
(package private) void |
ResultReactions.setReactions(RegisteredReaction[] reactions)
|
(package private) RegisteredReaction[] |
Reactor.installRegisteredReactions(RegisteredReaction[] r)
Reinstalls a reaction. |
(package private) void |
Reactor.putReactions(RegisteredReaction[] r)
Used when reactions must be merged in the reactor and no reactive program must be run. |
(package private) boolean |
Reactor.removeReactions(RegisteredReaction[] r)
removes an array of reactions from the list of registered reactions processed during runReactiveProgram. |
(package private) boolean |
Reactor.isRegistered(RegisteredReaction r)
Returns true if the RegisteredReaction is registered within this Reactor. |
private void |
Reactor.react(lights.interfaces.ITuple t,
RegisteredReaction r)
|
private void |
Reactor.reactOnce(lights.interfaces.ITuple t,
RegisteredReaction r)
Fires the reaction using the specified tuple. |
private boolean |
Reactor.reactOnce(java.util.Vector tuples,
lights.interfaces.ITuple t,
RegisteredReaction r)
Tries to react once on those tuples in the multiset that match the tuple. |
private boolean |
Reactor.reactSelectively(java.util.Vector tuples,
lights.interfaces.ITuple t,
RegisteredReaction r)
Tries to react once-per-tuple on those tuples in the multiset that match the tuple. |
boolean |
LimeTupleSpace.isRegisteredReaction(RegisteredReaction reaction)
Checks whether a given reaction is still registered. |
private RegisteredReaction[] |
LimeTupleSpace.filterReactions(RegisteredReaction[] reactions)
|
void |
LimeTupleSpace.removeStrongReaction(RegisteredReaction[] reactions)
Deregisters a group of strong reactions. |
void |
LimeTupleSpace.removeWeakReaction(RegisteredReaction[] reactions)
Deregisters a group of weak reactions. |
void |
LimeSystemTupleSpace.removeReaction(RegisteredReaction[] reactions)
Deregisters a group of reactions. |
Constructors in lime with parameters of type RegisteredReaction | |
SystemReactionEvent(short type,
AgentID source,
lights.interfaces.ITuple eventTuple,
RegisteredReaction reaction,
UponMgr upons)
Creates a new remote reaction event. |
|
ReactionEvent(AgentID source,
lights.interfaces.ITuple eventTuple,
RegisteredReaction reaction)
Creates a new reaction event. |
Uses of RegisteredReaction in lime.motes |
Subclasses of RegisteredReaction in lime.motes | |
class |
MoteRegisteredReaction
This class extends Lime's RegisteredReaction basically adding the MoteID information. |
Methods in lime.motes that return RegisteredReaction | |
RegisteredReaction[] |
MoteLimeTupleSpace.getRegisteredReactions()
This method returns an array of MoteRegisteredReaction that contains all the reactions registered by any user on this MotesLimeTupleSpace. |
RegisteredReaction[] |
MoteLimeTupleSpace.addWeakReaction(Reaction[] reactions)
This method adds an array of weak reactions to the tuple space. |
Methods in lime.motes with parameters of type RegisteredReaction | |
private MoteRegisteredReaction |
MoteLimeTupleSpace.buildMrrFromRr(RegisteredReaction rr)
This method builds a MoteRegisteredReaction from a RegisteredReaction that contains the MoteID in the template. |
void |
MoteLimeTupleSpace.removeWeakReaction(RegisteredReaction[] reactions)
The reactions passed as parameters are removed from the sensor network. |
Constructors in lime.motes with parameters of type RegisteredReaction | |
MoteRegisteredReaction(RequestID id,
MoteID moteID,
RegisteredReaction r)
Public constructor that allows to build a MoteRegisteredReaction starting from a RequestID, which is the one that identifies the reaction in the whole motes subsystem, the MoteID (that may be unspecified) that idicates the reaction loacation at the motes level, and the RegisteredReaction as in the construction of a lime RegisteredReaction. |
|
MoteReactionEvent(AgentID source,
lights.interfaces.ITuple eventTuple,
RegisteredReaction reaction)
|
|
MoteReactionEvent(AgentID source,
MoteLimeTuple mlt,
RegisteredReaction reaction)
|
Uses of RegisteredReaction in lime.util.console |
Fields in lime.util.console declared as RegisteredReaction | |
private RegisteredReaction[] |
ReactionDialog.toDisplay
|
Methods in lime.util.console that return RegisteredReaction | |
(package private) RegisteredReaction[] |
LimeConsole.updateReactions(short op)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |