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, passedaborted, 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, waitForTickpublic void body()
body in class AbstractReceiverPlanpublic 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()