Modifier and Type | Class and Description |
---|---|
class |
TupleCentreId
Tuple centre identifier for ReSpecT tuple centres
A tuple centre identifier must be a ground logic term.
|
Modifier and Type | Method and Description |
---|---|
ILinkContext |
IRemoteLinkProvider.getRemoteLinkContext(TupleCentreId id) |
Modifier and Type | Method and Description |
---|---|
TupleCentreId |
TransducersManager.getTupleCentreId(TransducerId tId)
Returns the identifier of the tuple centre associated to the transducer
identified by tId
|
Modifier and Type | Method and Description |
---|---|
boolean |
TransducersManager.createTransducer(java.lang.String className,
TransducerId id,
TupleCentreId tcId,
AbstractProbeId probeId)
Creates a new transducer
|
TransducerId[] |
TransducersManager.getTransducerIds(TupleCentreId tcId)
Gets the list of transducer ids associated to the tuple centre identified
by tcId
|
Modifier and Type | Field and Description |
---|---|
protected TupleCentreId |
AbstractTransducer.tcId
Identifier of the tuple centre associated
|
Modifier and Type | Method and Description |
---|---|
TupleCentreId |
TransducerStandardInterface.getTCId() |
TupleCentreId |
AbstractTransducer.getTCId()
Returns the tuple centre associated to the transducer
|
Constructor and Description |
---|
AbstractTransducer(TransducerId i,
TupleCentreId tc)
Constructs a transducer
|
Modifier and Type | Class and Description |
---|---|
class |
TucsonTupleCentreId |
Modifier and Type | Method and Description |
---|---|
ITucsonOperation |
OrdinarySynchACC.get(TupleCentreId tid,
java.lang.Long timeout)
get TuCSoN primitive, reads (w/o removing) all the tuples in
the given target tuplecentre. |
ITucsonOperation |
OrdinaryAsynchACC.get(TupleCentreId tid,
TucsonOperationCompletionListener l)
get TuCSoN primitive, reads (w/o removing) all the tuples in
the given target tuplecentre. |
ITucsonOperation |
SpecificationSynchACC.getS(TupleCentreId tid,
java.lang.Long timeout)
get_s specification primitive, reads (w/o removing) all the
ReSpecT specification tuples from the given target tuplecentre
specification space. |
ITucsonOperation |
SpecificationAsynchACC.getS(TupleCentreId tid,
TucsonOperationCompletionListener l)
get_s specification primitive, reads (w/o removing) all the
ReSpecT specification tuples from the given target tuplecentre
specification space. |
ITucsonOperation |
OrdinarySynchACC.in(TupleCentreId tid,
Tuple tuple,
java.lang.Long timeout)
in Linda primitive, retrieves the specified tuple from the
given target tuplecentre. |
ITucsonOperation |
OrdinaryAsynchACC.in(TupleCentreId tid,
Tuple tuple,
TucsonOperationCompletionListener l)
in Linda primitive, retrieves the specified tuple from the
given target tuplecentre. |
ITucsonOperation |
BulkSynchACC.inAll(TupleCentreId tid,
Tuple tuple,
java.lang.Long timeout)
Withdraws from the space all the tuples matching the given template in
one shot (a single transition step).
|
ITucsonOperation |
BulkAsynchACC.inAll(TupleCentreId tid,
Tuple tuple,
TucsonOperationCompletionListener l)
Withdraws from the space all the tuples matching the given template in
one shot (a single transition step).
|
ITucsonOperation |
OrdinarySynchACC.inp(TupleCentreId tid,
Tuple tuple,
java.lang.Long timeout)
inp Linda primitive, retrieves the specified tuple from the
given target tuplecentre. |
ITucsonOperation |
OrdinaryAsynchACC.inp(TupleCentreId tid,
Tuple tuple,
TucsonOperationCompletionListener l)
inp Linda primitive, retrieves the specified tuple in the
given target tuplecentre. |
ITucsonOperation |
SpecificationSynchACC.inpS(TupleCentreId tid,
LogicTuple event,
LogicTuple guards,
LogicTuple reactionBody,
java.lang.Long timeout)
inp_s specification primitive, retrieves a ReSpecT Reaction
Specification from the given target tuplecentre specification space. |
ITucsonOperation |
SpecificationAsynchACC.inpS(TupleCentreId tid,
LogicTuple event,
LogicTuple guards,
LogicTuple reactionBody,
TucsonOperationCompletionListener l)
inp_s specification primitive, retrieves a ReSpecT Reaction
Specification from the given target tuplecentre specification space. |
ITucsonOperation |
SpecificationSynchACC.inS(TupleCentreId tid,
LogicTuple event,
LogicTuple guards,
LogicTuple reactionBody,
java.lang.Long timeout)
in_s specification primitive, retrieves a ReSpecT Reaction
Specification from the given target tuplecentre specification space. |
ITucsonOperation |
SpecificationAsynchACC.inS(TupleCentreId tid,
LogicTuple event,
LogicTuple guards,
LogicTuple reactionBody,
TucsonOperationCompletionListener l)
in_s specification primitive, retrieves a ReSpecT Reaction
Specification from the given target tuplecentre specification space. |
ITucsonOperation |
OrdinarySynchACC.no(TupleCentreId tid,
Tuple tuple,
java.lang.Long timeout)
no TuCSoN primitive, checks absence of the specified tuple
in the given target tuplecentre. |
ITucsonOperation |
OrdinaryAsynchACC.no(TupleCentreId tid,
Tuple tuple,
TucsonOperationCompletionListener l)
no TuCSoN primitive, checks absence of the specified tuple
in the given target tuplecentre. |
ITucsonOperation |
BulkSynchACC.noAll(TupleCentreId tid,
Tuple tuple,
java.lang.Long timeout)
Checks absence from the space of any tuples matching the given template
in one shot (a single transition step).
|
ITucsonOperation |
BulkAsynchACC.noAll(TupleCentreId tid,
Tuple tuple,
TucsonOperationCompletionListener l)
Checks absence from the space of any tuples matching the given template
in one shot (a single transition step).
|
ITucsonOperation |
OrdinarySynchACC.nop(TupleCentreId tid,
Tuple tuple,
java.lang.Long timeout)
nop TuCSoN primitive, checks absence of the specified tuple
in the given target tuplecentre. |
ITucsonOperation |
OrdinaryAsynchACC.nop(TupleCentreId tid,
Tuple tuple,
TucsonOperationCompletionListener l)
nop TuCSoN primitive, checks absence of the specified tuple
in the given target tuplecentre. |
ITucsonOperation |
SpecificationSynchACC.nopS(TupleCentreId tid,
LogicTuple event,
LogicTuple guards,
LogicTuple reactionBody,
java.lang.Long timeout)
nop_s specification primitive, checks absence of the a
ReSpecT Reaction in the given target tuplecentre specification space. |
ITucsonOperation |
SpecificationAsynchACC.nopS(TupleCentreId tid,
LogicTuple event,
LogicTuple guards,
LogicTuple reactionBody,
TucsonOperationCompletionListener l)
nop_s specification primitive, checks absence of the a
ReSpecT Reaction in the given target tuplecentre specification space. |
ITucsonOperation |
SpecificationSynchACC.noS(TupleCentreId tid,
LogicTuple event,
LogicTuple guards,
LogicTuple reactionBody,
java.lang.Long timeout)
no_s specification primitive, checks absence of the a
ReSpecT Reaction in the given target tuplecentre specification space. |
ITucsonOperation |
SpecificationAsynchACC.noS(TupleCentreId tid,
LogicTuple event,
LogicTuple guards,
LogicTuple reactionBody,
TucsonOperationCompletionListener l)
no_s specification primitive, checks absence of the a
ReSpecT Reaction in the given target tuplecentre specification space. |
ITucsonOperation |
OrdinarySynchACC.out(TupleCentreId tid,
Tuple tuple,
java.lang.Long timeout)
out Linda primitive, inserts the specified tuple in the
given target tuplecentre. |
ITucsonOperation |
OrdinaryAsynchACC.out(TupleCentreId tid,
Tuple tuple,
TucsonOperationCompletionListener l)
out Linda primitive, inserts the specified tuple in the
given target tuplecentre. |
ITucsonOperation |
BulkSynchACC.outAll(TupleCentreId tid,
Tuple tuple,
java.lang.Long timeout)
Inject in the space a list of tuples in one shot (a single transition
step).
|
ITucsonOperation |
BulkAsynchACC.outAll(TupleCentreId tid,
Tuple tuple,
TucsonOperationCompletionListener l)
Inject in the space a list of tuples in one shot (a single transition
step).
|
ITucsonOperation |
SpecificationSynchACC.outS(TupleCentreId tid,
LogicTuple event,
LogicTuple guards,
LogicTuple reactionBody,
java.lang.Long timeout)
out_s specification primitive, adds the ReSpecT Reaction
Specification in the given target tuplecentre specification space. |
ITucsonOperation |
SpecificationAsynchACC.outS(TupleCentreId tid,
LogicTuple event,
LogicTuple guards,
LogicTuple reactionBody,
TucsonOperationCompletionListener l)
out_s specification primitive, adds the ReSpecT Reaction
Specification in the given target tuplecentre specification space. |
ITucsonOperation |
OrdinarySynchACC.rd(TupleCentreId tid,
Tuple tuple,
java.lang.Long timeout)
rd Linda primitive, reads (w/o removing) the specified tuple
from the given target tuplecentre. |
ITucsonOperation |
OrdinaryAsynchACC.rd(TupleCentreId tid,
Tuple tuple,
TucsonOperationCompletionListener l)
rd Linda primitive, reads (w/o removing) the specified tuple
from the given target tuplecentre. |
ITucsonOperation |
BulkSynchACC.rdAll(TupleCentreId tid,
Tuple tuple,
java.lang.Long timeout)
Reads from the space all the tuples matching the given template in one
shot (a single transition step).
|
ITucsonOperation |
BulkAsynchACC.rdAll(TupleCentreId tid,
Tuple tuple,
TucsonOperationCompletionListener l)
Reads from the space all the tuples matching the given template in one
shot (a single transition step).
|
ITucsonOperation |
OrdinarySynchACC.rdp(TupleCentreId tid,
Tuple tuple,
java.lang.Long timeout)
rdp Linda primitive, reads (w/o removing) the specified
tuple from the given target tuplecentre. |
ITucsonOperation |
OrdinaryAsynchACC.rdp(TupleCentreId tid,
Tuple tuple,
TucsonOperationCompletionListener l)
rdp Linda primitive, reads (w/o removing) the specified
tuple in the given target tuplecentre. |
ITucsonOperation |
SpecificationSynchACC.rdpS(TupleCentreId tid,
LogicTuple event,
LogicTuple guards,
LogicTuple reactionBody,
java.lang.Long timeout)
rdp_s specification primitive, reads (w/o removing) a
ReSpecT Reaction Specification from the given target tuplecentre
specification space. |
ITucsonOperation |
SpecificationAsynchACC.rdpS(TupleCentreId tid,
LogicTuple event,
LogicTuple guards,
LogicTuple reactionBody,
TucsonOperationCompletionListener l)
rdp_s specification primitive, reads (w/o removing) a
ReSpecT Reaction Specification from the given target tuplecentre
specification space. |
ITucsonOperation |
SpecificationSynchACC.rdS(TupleCentreId tid,
LogicTuple event,
LogicTuple guards,
LogicTuple reactionBody,
java.lang.Long timeout)
in_s specification primitive, reads (w/o removing) a ReSpecT
Reaction Specification from the given target tuplecentre specification
space. |
ITucsonOperation |
SpecificationAsynchACC.rdS(TupleCentreId tid,
LogicTuple event,
LogicTuple guards,
LogicTuple reactionBody,
TucsonOperationCompletionListener l)
rd_s specification primitive, reads (w/o removing) a ReSpecT
Reaction Specification from the given target tuplecentre specification
space. |
ITucsonOperation |
OrdinarySynchACC.set(TupleCentreId tid,
Tuple tuple,
java.lang.Long timeout)
set TuCSoN primitive, to replace all the tuples in the given
target tuplecentre with that specified in the given list. |
ITucsonOperation |
OrdinaryAsynchACC.set(TupleCentreId tid,
Tuple tuple,
TucsonOperationCompletionListener l)
set TuCSoN primitive, to replace all the tuples in the given
target tuplecentre with that specified in the given list. |
ITucsonOperation |
SpecificationSynchACC.setS(TupleCentreId tid,
LogicTuple spec,
java.lang.Long timeout)
set_s specification primitive, to replace all the ReSpecT
specification tuples in the given target tuplecentre specification space
with that specified in the given tuple. |
ITucsonOperation |
SpecificationAsynchACC.setS(TupleCentreId tid,
LogicTuple spec,
TucsonOperationCompletionListener l)
set_s specification primitive, to replace all the ReSpecT
specification tuples in the given target tuplecentre specification space
with that specified in the given tuple. |
ITucsonOperation |
SpecificationSynchACC.setS(TupleCentreId tid,
java.lang.String spec,
java.lang.Long timeout)
set_s specification primitive, to replace all the ReSpecT
specification tuples in the given target tuplecentre specification space
with that specified in the given String. |
ITucsonOperation |
SpecificationAsynchACC.setS(TupleCentreId tid,
java.lang.String spec,
TucsonOperationCompletionListener l)
set_s specification primitive, to replace all the ReSpecT
specification tuples in the given target tuplecentre specification space
with that specified in the given String. |
ITucsonOperation |
OrdinarySynchACC.spawn(TupleCentreId tid,
Tuple toSpawn,
java.lang.Long timeout)
spawn TuCSoN primitive, starts a parallel computational
activity within the target node. |
ITucsonOperation |
OrdinaryAsynchACC.spawn(TupleCentreId tid,
Tuple toSpawn,
TucsonOperationCompletionListener l)
spawn TuCSoN primitive, starts a parallel computational
activity within the target node. |
ITucsonOperation |
UniformSynchACC.uin(TupleCentreId tid,
Tuple tuple,
java.lang.Long timeout)
uin TuCSoN primitive, retrieves the specified tuple from the
given target tuplecentre. |
ITucsonOperation |
UniformAsynchACC.uin(TupleCentreId tid,
Tuple tuple,
TucsonOperationCompletionListener l)
uin TuCSoN primitive, retrieves the specified tuple from the
given target tuplecentre. |
ITucsonOperation |
UniformSynchACC.uinp(TupleCentreId tid,
Tuple tuple,
java.lang.Long timeout)
uinp TuCSoN primitive, retrieves the specified tuple from
the given target tuplecentre. |
ITucsonOperation |
UniformAsynchACC.uinp(TupleCentreId tid,
Tuple tuple,
TucsonOperationCompletionListener l)
uinp TuCSoN primitive, retrieves the specified tuple in the
given target tuplecentre. |
ITucsonOperation |
UniformSynchACC.uno(TupleCentreId tid,
Tuple tuple,
java.lang.Long timeout)
uno TuCSoN primitive, checks absence of the specified tuple
in the given target tuplecentre. |
ITucsonOperation |
UniformAsynchACC.uno(TupleCentreId tid,
Tuple tuple,
TucsonOperationCompletionListener l)
uno TuCSoN primitive, checks absence of the specified tuple
in the given target tuplecentre. |
ITucsonOperation |
UniformSynchACC.unop(TupleCentreId tid,
Tuple tuple,
java.lang.Long timeout)
unop TuCSoN primitive, checks absence of the specified tuple
in the given target tuplecentre. |
ITucsonOperation |
UniformAsynchACC.unop(TupleCentreId tid,
Tuple tuple,
TucsonOperationCompletionListener l)
unop TuCSoN primitive, checks absence of the specified tuple
in the given target tuplecentre. |
ITucsonOperation |
UniformSynchACC.urd(TupleCentreId tid,
Tuple tuple,
java.lang.Long timeout)
urd TuCSoN primitive, reads (w/o removing) the specified
tuple from the given target tuplecentre. |
ITucsonOperation |
UniformAsynchACC.urd(TupleCentreId tid,
Tuple tuple,
TucsonOperationCompletionListener l)
urd TuCSoN primitive, reads (w/o removing) the specified
tuple from the given target tuplecentre. |
ITucsonOperation |
UniformSynchACC.urdp(TupleCentreId tid,
Tuple tuple,
java.lang.Long timeout)
urdp TuCSoN primitive, reads (w/o removing) the specified
tuple from the given target tuplecentre. |
ITucsonOperation |
UniformAsynchACC.urdp(TupleCentreId tid,
Tuple tuple,
TucsonOperationCompletionListener l)
urdp TuCSoN primitive, reads (w/o removing) the specified
tuple in the given target tuplecentre. |
Constructor and Description |
---|
ActuatorTransducer(TransducerId i,
TupleCentreId tc) |
SensorTransducer(TransducerId i,
TupleCentreId tc) |
Constructor and Description |
---|
InterTupleCentreACCProvider(TupleCentreId id) |
Modifier and Type | Method and Description |
---|---|
static boolean |
TucsonACCTool.activateContext(java.lang.String agentAid,
java.util.UUID agentUUID,
java.lang.String agentClass,
TupleCentreId tid,
EnhancedACC acc)
Activates a coordination context for a given agent.
|
static Role |
TucsonACCTool.activateRole(java.lang.String agentAid,
java.util.UUID accUUID,
java.lang.String agentClass,
java.lang.String roleName,
TupleCentreId tid,
EnhancedACC acc)
Activates a given role for the given agent.
|
static Role |
TucsonACCTool.activateRoleWithPolicy(java.lang.String agentAid,
java.util.UUID accUUID,
java.lang.String agentClass,
Policy policy,
TupleCentreId tid,
EnhancedACC acc)
Activates a RBAC role given its policy for a given agent.
|
static java.util.List<Policy> |
TucsonACCTool.getPoliciesList(java.lang.String agentClass,
TupleCentreId tid,
EnhancedACC acc)
Gets the list of policies available for the given RBAC agent class.
|
Modifier and Type | Method and Description |
---|---|
void |
ObservableEventListener.getSpecCompleted(TupleCentreId tid,
IId id,
java.lang.String spec) |
void |
ObservableEventListener.getSpecRequested(TupleCentreId tid,
IId id) |
void |
ObservableEventListener.inCompleted(TupleCentreId tid,
IId id,
Tuple t) |
void |
ObservableEventListener.inpCompleted(TupleCentreId tid,
IId id,
Tuple t) |
void |
ObservableEventListener.inpRequested(TupleCentreId tid,
IId id,
TupleTemplate t) |
void |
ObservableEventListener.inRequested(TupleCentreId tid,
IId id,
TupleTemplate t) |
void |
ObservableEventListener.outRequested(TupleCentreId tid,
IId id,
Tuple t) |
void |
ObservableEventListener.rdCompleted(TupleCentreId tid,
IId id,
Tuple t) |
void |
ObservableEventListener.rdpCompleted(TupleCentreId tid,
IId id,
Tuple t) |
void |
ObservableEventListener.rdpRequested(TupleCentreId tid,
IId id,
TupleTemplate t) |
void |
ObservableEventListener.rdRequested(TupleCentreId tid,
IId id,
TupleTemplate t) |
void |
ObservableEventListener.setSpecCompleted(TupleCentreId tid,
IId id) |
void |
ObservableEventListener.setSpecRequested(TupleCentreId tid,
IId id,
java.lang.String spec) |
Modifier and Type | Method and Description |
---|---|
TupleCentreId |
AbstractTupleCentreVMContext.getId()
Gets the identifier of this tuple centre
|
TupleCentreId |
AbstractEvent.getReactingTC() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractEvent.setReactingTC(TupleCentreId tc) |
Constructor and Description |
---|
AbstractEvent(IId s,
AbstractTupleCentreOperation op,
TupleCentreId tc,
long t) |
AbstractEvent(IId s,
AbstractTupleCentreOperation op,
TupleCentreId tc,
long t,
java.util.Map<java.lang.String,java.lang.String> prop) |
AbstractTupleCentreVMContext(RespectVM vm,
TupleCentreId id,
int ieSize,
IRespectTC rtc)
Creates a new tuple centre virtual machine core
|
InputEvent(IId source,
AbstractTupleCentreOperation op,
TupleCentreId tc,
long time) |
InputEvent(IId source,
AbstractTupleCentreOperation op,
TupleCentreId tc,
long time,
java.util.Map<java.lang.String,java.lang.String> prop) |