public class RPQPReceiverPlan extends AbstractReceiverPlan
Plan.PlanWaitAbstraction
Constructor and Description |
---|
RPQPReceiverPlan() |
Modifier and Type | Method and Description |
---|---|
void |
body()
The body method is called on the
instantiated plan instance from the scheduler.
|
java.lang.Boolean |
decideRequest(java.lang.Object request,
IComponentIdentifier initiator)
Decide about the request.
|
java.lang.Object |
executeRequest(java.lang.Object request,
IComponentIdentifier initiator)
Execute the request.
|
protected java.lang.String |
getShortProtocolName()
Get protocol abbrev name.
|
failed, passed
aborted, checkNotInAtomic, createExpression, createGoal, createInternalEvent, createMessageEvent, dispatchInternalEvent, dispatchSubgoal, dispatchSubgoalAndWait, dispatchSubgoalAndWait, dispatchTopLevelGoal, endAtomic, fail, fail, fail, getAgent, getBeliefbase, getClock, getComponentDescription, getComponentIdentifier, getComponentName, getDispatchedElement, getEventbase, getException, getExpression, getExpressionbase, getExternalAccess, getGoalbase, getLogger, getParameter, getParameters, getParameterSet, getParameterSets, getPlanbase, getPlanElement, getReason, getRPlan, getScope, getTime, getWaitqueue, hasParameter, hasParameterSet, killAgent, sendMessage, sendMessageAndWait, sendMessageAndWait, startAtomic, toString, waitFor, waitForCondition, waitForCondition, waitForCondition, waitForConditionInline, waitForConditionInline, waitForEver, waitForFactAdded, waitForFactAdded, waitForFactChanged, waitForFactChanged, waitForFactRemoved, waitForFactRemoved, waitForGoalFinished, waitForGoalFinished, waitForGoalFinished, waitForGoalFinished, waitForInternalEvent, waitForInternalEvent, waitForMessageEvent, waitForMessageEvent, waitForReply, waitForReply, waitForReply, waitForReply, waitForTick
public void body()
body
in class AbstractReceiverPlan
public java.lang.Boolean decideRequest(java.lang.Object request, IComponentIdentifier initiator)
request
- The request.initiator
- The requesting agent.public java.lang.Object executeRequest(java.lang.Object request, IComponentIdentifier initiator)
request
- The request.initiator
- The requesting agent.protected java.lang.String getShortProtocolName()