public class GetS extends AbstractTucsonSpecificationAction
get_s
TuCSoN primitive.event, guards, reaction
tcid, tupleCentreName
Constructor and Description |
---|
GetS(alice.tucson.api.TucsonTupleCentreId t) |
Modifier and Type | Method and Description |
---|---|
alice.tucson.api.ITucsonOperation |
executeAsynch(alice.tucson.api.EnhancedAsynchACC acc,
alice.tucson.api.TucsonOperationCompletionListener listener) |
alice.tucson.api.ITucsonOperation |
executeSynch(alice.tucson.api.EnhancedSynchACC acc,
java.lang.Long timeout) |
java.lang.String |
toString() |
public GetS(alice.tucson.api.TucsonTupleCentreId t)
t
- the TuCSoN tuple centre id target of the coordination
operationpublic alice.tucson.api.ITucsonOperation executeAsynch(alice.tucson.api.EnhancedAsynchACC acc, alice.tucson.api.TucsonOperationCompletionListener listener) throws alice.tucson.api.exceptions.TucsonOperationNotPossibleException, alice.tucson.api.exceptions.UnreachableNodeException
executeAsynch
in class AbstractTucsonAction
acc
- the TuCSoN ACC ultimately in charge of action executionlistener
- the TuCSoN listener responsible for handling completion
notificationsalice.tucson.api.exceptions.TucsonOperationNotPossibleException
- if the coordination operation request cannot be carried outalice.tucson.api.exceptions.UnreachableNodeException
- if the target TuCSoN node is not available on the networkpublic alice.tucson.api.ITucsonOperation executeSynch(alice.tucson.api.EnhancedSynchACC acc, java.lang.Long timeout) throws alice.tucson.api.exceptions.TucsonOperationNotPossibleException, alice.tucson.api.exceptions.UnreachableNodeException, alice.tuplecentre.api.exceptions.OperationTimeOutException
executeSynch
in class AbstractTucsonAction
acc
- the TuCSoN ACC ultimately in charge of action executiontimeout
- the maximum timeout the caller is willing to waitalice.tucson.api.exceptions.TucsonOperationNotPossibleException
- if the coordination operation request cannot be carried outalice.tucson.api.exceptions.UnreachableNodeException
- if the target TuCSoN node is not available on the networkalice.tuplecentre.api.exceptions.OperationTimeOutException
- if the chosen timeout elapses prior to completion
notificationpublic java.lang.String toString()
toString
in class AbstractTucsonSpecificationAction