public class RPReceiverPlan extends AbstractReceiverPlan
Plan.SyncResultListener
planinit
Constructor and Description |
---|
RPReceiverPlan() |
Modifier and Type | Method and Description |
---|---|
void |
body()
The body method is called on the
instatiated plan instance from the scheduler.
|
Boolean |
decideRequest(Object request,
IComponentIdentifier initiator)
Decide about the request.
|
Object |
executeRequest(Object request,
IComponentIdentifier initiator)
Execute the request.
|
failed, passed
aborted, createWaitAbstraction, dispatchSubgoalAndWait, dispatchSubgoalAndWait, getMonitor, isEventRegisteredInWaitqueue, resume, sendMessageAndWait, sendMessageAndWait, sendMessageAndWait, suspend, waitFor, waitForCondition, waitForCondition, waitForEver, waitForExternalCondition, waitForExternalCondition, waitForFactAdded, waitForFactAdded, waitForFactAddedOrRemoved, waitForFactAddedOrRemoved, waitForFactChanged, waitForFactChanged, waitForFactRemoved, waitForFactRemoved, waitForGoal, waitForGoal, waitForGoal, waitForGoal, waitForInternalEvent, waitForInternalEvent, waitForMessageEvent, waitForMessageEvent, waitForReply, waitForReply, waitForTick, waitForWaitAbstraction, waitForWaitAbstraction
createExpression, createExpression, createGoal, createInternalEvent, createMessageEvent, createResultListener, createResultListener, dispatchInternalEvent, dispatchSubgoal, dispatchTopLevelGoal, endAtomic, fail, fail, fail, getBeliefbase, getBody, getClock, getComponentDescription, getComponentIdentifier, getComponentName, getDispatchedElement, getEventbase, getException, getExpression, getExpressionbase, getExternalAccess, getGoalbase, getInterpreter, getLifecycleState, getLogger, getParameter, getParameters, getParameterSet, getParameterSets, getPlanbase, getPlanElement, getReason, getScope, getServiceContainer, getState, getTime, getType, getWaitqueue, hasParameter, hasParameterSet, killAgent, sendMessage, sendMessage, startAtomic, toString
public void body()
public Boolean decideRequest(Object request, IComponentIdentifier initiator)
request
- The request.initiator
- The requesting agent.public Object executeRequest(Object request, IComponentIdentifier initiator)
request
- The request.initiator
- The requesting agent.Copyright © 2012. All Rights Reserved.