|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Command
Defines the operation to send a command to an entity. All commands are handle as if remote, and thus are asynchronous
| Method Summary | |
|---|---|
java.lang.String |
requestAction(FeedbackReceiver feedbackReceiver,
KAoSEntityDescription receiverDesc,
java.lang.String owlActionDescription)
This method sends a command to an entity identified by the given receiverDesc to perform an action described by the given String, which is in the OWL format. |
java.lang.String |
requestAction(FeedbackReceiver feedbackReceiver,
KAoSEntityDescription receiverDesc,
java.lang.String actionName,
java.util.HashMap properties)
This method sends a command to an entity identified by the given receiverDesc to perform an action described by the given action name and properties. |
java.lang.String |
requestAction(FeedbackReceiver feedbackReceiver,
java.lang.String receiverID,
java.lang.String owlActionDescription)
This method sends a command to an entity identified by the given receiverID to perform an action described by the given String, which is in the OWL format. |
java.lang.String |
requestAction(FeedbackReceiver feedbackReceiver,
java.lang.String receiverID,
java.lang.String actionName,
java.util.HashMap properties)
This method sends a command to an entity identified by the given receiverID to perform an action described by the given action name and properties. |
java.lang.Object |
requestAction(KAoSEntityDescription receiverDesc,
java.lang.String actionName,
java.util.HashMap properties)
This method sends a command to an entity identified by the given receiverDesc to perform an action described by the given action name and roperties. |
java.lang.Object |
requestAction(java.lang.String receiverID,
java.lang.String actionName,
java.util.HashMap properties)
This method sends a command to an entity identified by the given receiverID to perform an action described by the given action name and properties. |
| Method Detail |
|---|
java.lang.String requestAction(FeedbackReceiver feedbackReceiver,
java.lang.String receiverID,
java.lang.String owlActionDescription)
throws ActionFailureException,
NotLocatableException,
TransportFailure
feedbackReceiver - is the FeedbackReceiver requesting the action.
All feedback from the action execution will be sent to it.receiverID - is the String that identifies the entity, which is
requested to perform the action. The receiverID is the one
that the action executor has registered with KAoS.owlActionDescription - is an OWL String that describes the action.
It includes the action name and all action properties and their values.
ActionFailureException - containing the reason for failure.
See ontology to determine specific reasons available for
a given action
NotLocatableException - when the entity reqested to perform the action cannot be located.
TransportFailure
java.lang.String requestAction(FeedbackReceiver feedbackReceiver,
java.lang.String receiverID,
java.lang.String actionName,
java.util.HashMap properties)
throws ActionFailureException,
NotLocatableException,
TransportFailure
feedbackReceiver - is the FeedbackReceiver requesting the action.
All feedback from the action execution will be sent to it.receiverID - is the String that identifies the entity, which is
requested to perform the action. The receiverID is the one
that the action executor has registered with KAoS.actionName - is a String representing the name of the action as defined in
the associated ontology.properties - is an HashMap of ontological Strings representing
the desired properties of the action and the
associated values.
ActionFailureException - containing the reason for failure.
See ontology to determine specific reasons available for
a given action
NotLocatableException - when the entity reqested to perform the action cannot be located.
TransportFailure
java.lang.String requestAction(FeedbackReceiver feedbackReceiver,
KAoSEntityDescription receiverDesc,
java.lang.String owlActionDescription)
throws ActionFailureException,
NotLocatableException,
TransportFailure
feedbackReceiver - is the FeedbackReceiver requesting the action.
All feedback from the action execution will be sent to it.receiverDesc - is KAosEntityDescription of the entity, which is requested
to perform the action.owlActionDescription - is an OWL String that describes the action.
It includes the action name and all action properties and their values.
ActionFailureException - containing the reason for failure.
See ontology to determine specific reasons available for
a given action
NotLocatableException - when the entity reqested to perform the action cannot be located.
TransportFailure
java.lang.String requestAction(FeedbackReceiver feedbackReceiver,
KAoSEntityDescription receiverDesc,
java.lang.String actionName,
java.util.HashMap properties)
throws ActionFailureException,
NotLocatableException,
TransportFailure
feedbackReceiver - is the FeedbackReceiver requesting the action.
All feedback from the action execution will be sent to it.receiverDesc - is KAosEntityDescription of the entity, which is requested
to perform the action.actionName - is a String representing the name of the action as defined
in the associated (with the action) ontology.properties - is an HashMap of ontological Strings representing
the desired properties of the action and the
associated values.
ActionFailureException - containing the reason for failure.
See ontology to determine specific reasons available for
a given action
NotLocatableException - when the entity reqested to perform the action cannot be located.
TransportFailure
java.lang.Object requestAction(java.lang.String receiverID,
java.lang.String actionName,
java.util.HashMap properties)
throws ActionFailureException,
NotLocatableException,
TransportFailure
receiverID - is the String that identifies the entity, which is
requested to perform the action. The receiverID is the one
that the action executor has registered with KAoS.actionName - is a String representing the name of the action as defined
in the associated ontology.properties - is a HashMap of Strings representing names of
the desired properties as defined in the associated ontology
and their values.
ActionFailureException - containing the reason for failure.
See ontology to determine specific reasons available for
a given action
NotLocatableException - when the entity reqested to perform the action cannot be located.
TransportFailure
java.lang.Object requestAction(KAoSEntityDescription receiverDesc,
java.lang.String actionName,
java.util.HashMap properties)
throws ActionFailureException,
NotLocatableException,
TransportFailure
receiverDesc - is KAosEntityDescription of the entity, which is requested
to perform the action.actionName - is a String representing the name of the action as defined
in the associated ontology.properties - is a HashMap of Strings representing names of
the desired properties as defined in the associated ontology
and their values.
ActionFailureException - containing the reason for failure.
See ontology to determine specific reasons available for
a given action
NotLocatableException - when the entity reqested to perform the action cannot be located.
TransportFailure
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||