|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use TupleSpaceEngineException | |
lime | |
lime.motes |
Uses of TupleSpaceEngineException in lime |
Methods in lime that throw TupleSpaceEngineException | |
LimeTuple |
LimeTupleSpace.out(lights.interfaces.ITuple tuple)
Inserts a tuple in the shared tuple space. |
LimeTuple |
LimeTupleSpace.out(AgentLocation destination,
lights.interfaces.ITuple tuple)
Inserts a tuple in the shared tuple space. |
LimeTuple[] |
LimeTupleSpace.outg(AgentLocation destination,
lights.interfaces.ITuple[] tuples)
Write a set of tuples to the tuple space. |
private LimeTuple[] |
LimeTupleSpace.doOut(AgentLocation destination,
lights.interfaces.ITuple[] tuples,
short op)
|
LimeTuple |
LimeTupleSpace.inp(LimeTemplate template)
Retrieves a tuple that matches a given template, and removes it from the tuple space, or returns null if no matching tuple
exists. |
LimeTuple[] |
LimeTupleSpace.ing(LimeTemplate template)
Retrieve all tuples that match a pattern. |
LimeTuple |
LimeTupleSpace.in(LimeTemplate template)
Retrieves a tuple that matches a given template, and removes it from the tuple space. |
LimeTuple |
LimeTupleSpace.rdp(LimeTemplate template)
Retrieves a copy of a tuple that matches a given template, or returns null if no matching tuple exists. |
LimeTuple[] |
LimeTupleSpace.rdg(LimeTemplate template)
Copy all tuples that match a pattern. |
LimeTuple |
LimeTupleSpace.rd(LimeTemplate template)
Retrieves a copy of a tuple that matches a given template. |
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. |
void |
LimeTupleSpace.removeStrongReaction(RegisteredReaction[] reactions)
Deregisters a group of strong reactions. |
void |
LimeTupleSpace.removeWeakReaction(RegisteredReaction[] reactions)
Deregisters a group of weak reactions. |
private LimeTuple |
LimeTupleSpace.doBlocking(LimeTemplate template,
short type)
|
private LimeTuple[] |
LimeTupleSpace.doProbe(LimeTemplate template,
short type)
|
(package private) static lights.interfaces.ITuple[] |
LimeTSMgr.takeTupleSpaceProjection(lights.interfaces.ITupleSpace ts,
AgentID[] agents,
int index)
Returns the set of tuples that represent a given projection of the tuple space. |
(package private) lights.interfaces.ITuple[] |
LimeTSMgr.mergePrivateWithPublic(LimeTupleSpace lts)
Called from the Transaction manager to merge the upons/reactions of a private tuple space into the public space, and to return the tuples which are to be handed to the reactor when the transaction is complete |
(package private) void |
LimeTSMgr.mergeMisplaced(java.util.Vector tuples,
java.util.Vector upons)
|
lights.interfaces.ITuple |
LimeSystemTupleSpace.rdp(lights.interfaces.ITuple template)
Retrieves a copy of a tuple that matches a given template, or returns null if no matching tuple exists. |
lights.interfaces.ITuple |
LimeSystemTupleSpace.rd(lights.interfaces.ITuple template)
Retrieves a copy of a tuple that matches a given template. |
lights.interfaces.ITuple[] |
LimeSystemTupleSpace.rdg(lights.interfaces.ITuple template)
Retrieves all of the tuples that match a given template, or returns null if no matching tuple exists. |
RegisteredReaction[] |
LimeSystemTupleSpace.addReaction(LimeSystemReaction[] reactions)
Registers a group of reactions with the Lime System tuple space. |
void |
LimeSystemTupleSpace.removeReaction(RegisteredReaction[] reactions)
Deregisters a group of reactions. |
Constructors in lime that throw TupleSpaceEngineException | |
LimeTupleSpace(java.lang.String name)
Create a named Lime tuple space. |
|
LimeTupleSpace()
Create a default Lime tuple space, named DEFAULT. |
Uses of TupleSpaceEngineException in lime.motes |
Methods in lime.motes that throw TupleSpaceEngineException | |
LimeTuple |
MoteLimeTupleSpace.in(LimeTemplate template)
As explained and motivated in the documentation, this method always throws a MotesIllegalOperationException when trying to remove sensig data tuples, since we consider not appropriate to remove from the tuple space a tuple that indicates a property of the environment, such as the temperature or the light status. |
LimeTuple |
MoteLimeTupleSpace.inp(LimeTemplate template)
As explained and motivated in the documentation, this method always throws a MotesIllegalOperationException, since we consider not appropriate to remove from the tuple space a tuple that indicates a property of the environment, such as the temperature or the light status. |
LimeTuple |
MoteLimeTupleSpace.rd(LimeTemplate template)
This method performs the read operation on the sensor network. |
LimeTuple |
MoteLimeTupleSpace.rdp(LimeTemplate template)
This method performs the readp operation on the sensor network. |
LimeTuple[] |
MoteLimeTupleSpace.rdg(LimeTemplate template)
This method performs the readg operation on the sensor network. |
LimeTuple |
MoteLimeTupleSpace.out(lights.interfaces.ITuple tuple)
The out operation is forbidden, just like the in; see the documentation for more detailed information and motivation. |
RegisteredReaction[] |
MoteLimeTupleSpace.addWeakReaction(Reaction[] reactions)
This method adds an array of weak reactions to the tuple space. |
void |
MoteLimeTupleSpace.removeWeakReaction(RegisteredReaction[] reactions)
The reactions passed as parameters are removed from the sensor network. |
Constructors in lime.motes that throw TupleSpaceEngineException | |
MoteLimeTupleSpace(java.lang.String name)
Constructor that instantiate both the data tuple space and the
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |