Package jadex.bdiv3x.features
Class BDIXLifecycleAgentFeature.StartBehavior
- java.lang.Object
-
- jadex.bdiv3.features.impl.BDILifecycleAgentFeature.LifecycleBehavior
-
- jadex.bdiv3.features.impl.BDILifecycleAgentFeature.StartBehavior
-
- jadex.bdiv3x.features.BDIXLifecycleAgentFeature.StartBehavior
-
- Enclosing class:
- BDIXLifecycleAgentFeature
public static class BDIXLifecycleAgentFeature.StartBehavior extends jadex.bdiv3.features.impl.BDILifecycleAgentFeature.StartBehavior
Extracted start behavior.
-
-
Constructor Summary
Constructors Constructor Description StartBehavior(IInternalAccess component)
Create a new start behavior.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IFuture<java.lang.Void>
dispatchInternalEvent(IInternalEvent event)
Dispatch an internal event.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).-
Methods inherited from class jadex.bdiv3.features.impl.BDILifecycleAgentFeature.StartBehavior
startBehavior
-
-
-
-
Constructor Detail
-
StartBehavior
public StartBehavior(IInternalAccess component)
Create a new start behavior.
-
-
Method Detail
-
getCapabilityObject
public java.lang.Object getCapabilityObject(java.lang.String name)
Get the capability object (only for pojo).- Overrides:
getCapabilityObject
in classjadex.bdiv3.features.impl.BDILifecycleAgentFeature.LifecycleBehavior
-
dispatchTopLevelGoal
public IFuture<java.lang.Object> dispatchTopLevelGoal(java.lang.Object goal)
Dispatch a top level goal.- Overrides:
dispatchTopLevelGoal
in classjadex.bdiv3.features.impl.BDILifecycleAgentFeature.LifecycleBehavior
-
dispatchInternalEvent
public IFuture<java.lang.Void> dispatchInternalEvent(IInternalEvent event)
Dispatch an internal event.- Overrides:
dispatchInternalEvent
in classjadex.bdiv3.features.impl.BDILifecycleAgentFeature.LifecycleBehavior
-
-