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).
|
startBehavior
dispatchConfigEvents, dispatchConfigGoals, dispatchConfigPlans, sendMessageEvent
public StartBehavior(jadex.bridge.IInternalAccess component)
public java.lang.Object getCapabilityObject(java.lang.String name)
getCapabilityObject
in class BDILifecycleAgentFeature.LifecycleBehavior
public jadex.commons.future.IFuture<java.lang.Object> dispatchTopLevelGoal(java.lang.Object goal)
dispatchTopLevelGoal
in class BDILifecycleAgentFeature.LifecycleBehavior
public jadex.commons.future.IFuture<java.lang.Void> dispatchInternalEvent(IInternalEvent event)
dispatchInternalEvent
in class BDILifecycleAgentFeature.LifecycleBehavior