|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface AIDRequestManager
Defines the operations to send a request expressed by an ActionInstanceDescription to a given entity identified either by a unique guid or a KAoSEntityDescription.
| Method Summary | |
|---|---|
java.lang.String |
sendAIDRequest(FeedbackReceiver feedbackReceiver,
KAoSEntityDescription receiverDesc,
ActionInstanceDescription aid)
This method sends a request to an entity identified by the given receiverDesc to perform an action described by the given ActionInstanceDescription. |
java.lang.String |
sendAIDRequest(FeedbackReceiver feedbackReceiver,
java.lang.String receiverID,
ActionInstanceDescription aid)
This method sends a request to an entity identified by the given receiverID to perform an action described by the given ActionInstanceDescription. |
java.lang.Object |
sendAIDRequest(KAoSEntityDescription receiverDesc,
ActionInstanceDescription aid)
This method sends a request described by an ActionInstanceDescription to perform an action by an entity identified by the KAoSEntityDescription. |
java.lang.Object |
sendAIDRequest(java.lang.String receiverID,
ActionInstanceDescription aid)
This method sends a request described by an ActionInstanceDescription to perform an action by an entity identified by the receiverID. |
| Method Detail |
|---|
java.lang.String sendAIDRequest(FeedbackReceiver feedbackReceiver,
java.lang.String receiverID,
ActionInstanceDescription aid)
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.aid - is an ActionInstanceDescription 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 - when the request cannot be sent due to transport failure.
java.lang.String sendAIDRequest(FeedbackReceiver feedbackReceiver,
KAoSEntityDescription receiverDesc,
ActionInstanceDescription aid)
throws ActionFailureException,
NotLocatableException,
TransportFailure
feedbackReceiver - is the FeedbackReceiver requesting the action.
All feedback from the action execution will be sent to it.receiverDesc - is a KAosEntityDescription of the entity, which is requested
to perform the action.aid - is an ActionInstanceDescription 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 - when the request cannot be sent due to transport failure.
java.lang.Object sendAIDRequest(java.lang.String receiverID,
ActionInstanceDescription aid)
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.aid - is an ActionInstanceDescription 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 - when the request cannot be sent due to transport failure.
java.lang.Object sendAIDRequest(KAoSEntityDescription receiverDesc,
ActionInstanceDescription aid)
throws ActionFailureException,
NotLocatableException,
TransportFailure
receiverDesc - is the KAoSEntityDescription that identifies the entity, which is
requested to perform the action.aid - is an ActionInstanceDescription 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 - when the request cannot be sent due to transport failure.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||