public interface ITimedContext
java.util.List<LogicTuple> get(IId id, long ms) throws OperationNotPossibleException, OperationTimeOutException
id
- the identifier of who is invokin the operationms
- the timeout for operation completionOperationNotPossibleException
- if the operation requested cannot be carried outOperationTimeOutException
- if the given timeout expired prior to operation completionLogicTuple in(IId id, LogicTuple t, long ms) throws InvalidLogicTupleException, OperationNotPossibleException, OperationTimeOutException
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationms
- the timeout for operation completionInvalidLogicTupleException
- if the given argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outOperationTimeOutException
- if the given timeout expired prior to operation completionLogicTuple inAll(IId id, LogicTuple t, long ms) throws InvalidLogicTupleException, OperationNotPossibleException, OperationTimeOutException
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationms
- the timeout for operation completionInvalidLogicTupleException
- if the given argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outOperationTimeOutException
- if the given timeout expired prior to operation completionLogicTuple inp(IId id, LogicTuple t, long ms) throws InvalidLogicTupleException, OperationNotPossibleException, OperationTimeOutException
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationms
- the timeout for operation completionInvalidLogicTupleException
- if the given argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outOperationTimeOutException
- if the given timeout expired prior to operation completionLogicTuple no(IId id, LogicTuple t, long ms) throws InvalidLogicTupleException, OperationNotPossibleException, OperationTimeOutException
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationms
- the timeout for operation completionInvalidLogicTupleException
- if the given argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outOperationTimeOutException
- if the given timeout expired prior to operation completionLogicTuple noAll(IId id, LogicTuple t, long ms) throws InvalidLogicTupleException, OperationNotPossibleException, OperationTimeOutException
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationms
- the timeout for operation completionInvalidLogicTupleException
- if the given argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outOperationTimeOutException
- if the given timeout expired prior to operation completionLogicTuple nop(IId id, LogicTuple t, long ms) throws InvalidLogicTupleException, OperationNotPossibleException, OperationTimeOutException
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationms
- the timeout for operation completionInvalidLogicTupleException
- if the given argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outOperationTimeOutException
- if the given timeout expired prior to operation completionvoid out(IId id, LogicTuple t, long ms) throws InvalidLogicTupleException, OperationNotPossibleException, OperationTimeOutException
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationms
- the timeout for operation completionInvalidLogicTupleException
- if the given argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outOperationTimeOutException
- if the given timeout expired prior to operation completionvoid outAll(IId id, LogicTuple t, long ms) throws InvalidLogicTupleException, OperationNotPossibleException, OperationTimeOutException
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationms
- the timeout for operation completionInvalidLogicTupleException
- if the given argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outOperationTimeOutException
- if the given timeout expired prior to operation completionLogicTuple rd(IId id, LogicTuple t, long ms) throws InvalidLogicTupleException, OperationNotPossibleException, OperationTimeOutException
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationms
- the timeout for operation completionInvalidLogicTupleException
- if the given argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outOperationTimeOutException
- if the given timeout expired prior to operation completionLogicTuple rdAll(IId id, LogicTuple t, long ms) throws InvalidLogicTupleException, OperationNotPossibleException, OperationTimeOutException
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationms
- the timeout for operation completionInvalidLogicTupleException
- if the given argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outOperationTimeOutException
- if the given timeout expired prior to operation completionLogicTuple rdp(IId id, LogicTuple t, long ms) throws InvalidLogicTupleException, OperationNotPossibleException, OperationTimeOutException
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationms
- the timeout for operation completionInvalidLogicTupleException
- if the given argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outOperationTimeOutException
- if the given timeout expired prior to operation completionjava.util.List<LogicTuple> set(IId id, LogicTuple t, long ms) throws InvalidLogicTupleException, OperationNotPossibleException, OperationTimeOutException
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationms
- the timeout for operation completionInvalidLogicTupleException
- if the given argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outOperationTimeOutException
- if the given timeout expired prior to operation completionLogicTuple spawn(IId id, LogicTuple t, long ms) throws InvalidLogicTupleException, OperationNotPossibleException, OperationTimeOutException
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationms
- the timeout for operation completionInvalidLogicTupleException
- if the given argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outOperationTimeOutException
- if the given timeout expired prior to operation completionLogicTuple uin(IId id, LogicTuple t, long ms) throws InvalidLogicTupleException, OperationNotPossibleException, OperationTimeOutException
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationms
- the timeout for operation completionInvalidLogicTupleException
- if the given argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outOperationTimeOutException
- if the given timeout expired prior to operation completionLogicTuple uinp(IId id, LogicTuple t, long ms) throws InvalidLogicTupleException, OperationNotPossibleException, OperationTimeOutException
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationms
- the timeout for operation completionInvalidLogicTupleException
- if the given argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outOperationTimeOutException
- if the given timeout expired prior to operation completionLogicTuple uno(IId id, LogicTuple t, long ms) throws InvalidLogicTupleException, OperationNotPossibleException, OperationTimeOutException
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationms
- the timeout for operation completionInvalidLogicTupleException
- if the given argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outOperationTimeOutException
- if the given timeout expired prior to operation completionLogicTuple unop(IId id, LogicTuple t, long ms) throws InvalidLogicTupleException, OperationNotPossibleException, OperationTimeOutException
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationms
- the timeout for operation completionInvalidLogicTupleException
- if the given argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outOperationTimeOutException
- if the given timeout expired prior to operation completionLogicTuple urd(IId id, LogicTuple t, long ms) throws InvalidLogicTupleException, OperationNotPossibleException, OperationTimeOutException
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationms
- the timeout for operation completionInvalidLogicTupleException
- if the given argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outOperationTimeOutException
- if the given timeout expired prior to operation completionLogicTuple urdp(IId id, LogicTuple t, long ms) throws InvalidLogicTupleException, OperationNotPossibleException, OperationTimeOutException
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationms
- the timeout for operation completionInvalidLogicTupleException
- if the given argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outOperationTimeOutException
- if the given timeout expired prior to operation completion