public static class BDIXLifecycleAgentFeature.StartBehavior extends BDILifecycleAgentFeature.StartBehavior
component| Constructor and Description |
|---|
StartBehavior(jadex.bridge.IInternalAccess component)
Create a new start behavior.
|
| Modifier and Type | Method and Description |
|---|---|
jadex.commons.future.IFuture<java.lang.Void> |
dispatchInternalEvent(IInternalEvent event)
Dispatch an internal event.
|
jadex.commons.future.IFuture<java.lang.Object> |
dispatchTopLevelGoal(java.lang.Object goal)
Dispatch a top level goal.
|
java.lang.Object |
getCapabilityObject(java.lang.String name)
Get the capability object (only for pojo).
|
startBehaviordispatchConfigEvents, dispatchConfigGoals, dispatchConfigPlans, sendMessageEventpublic StartBehavior(jadex.bridge.IInternalAccess component)
public java.lang.Object getCapabilityObject(java.lang.String name)
getCapabilityObject in class BDILifecycleAgentFeature.LifecycleBehaviorpublic jadex.commons.future.IFuture<java.lang.Object> dispatchTopLevelGoal(java.lang.Object goal)
dispatchTopLevelGoal in class BDILifecycleAgentFeature.LifecycleBehaviorpublic jadex.commons.future.IFuture<java.lang.Void> dispatchInternalEvent(IInternalEvent event)
dispatchInternalEvent in class BDILifecycleAgentFeature.LifecycleBehavior