Package jadex.execution.impl
Class ExecutionFeatureProvider
java.lang.Object
jadex.core.impl.FeatureProvider<IExecutionFeature>
jadex.execution.impl.ExecutionFeatureProvider
- All Implemented Interfaces:
jadex.core.impl.IBootstrapping
,jadex.core.impl.IComponentLifecycleManager
public class ExecutionFeatureProvider
extends jadex.core.impl.FeatureProvider<IExecutionFeature>
implements jadex.core.impl.IBootstrapping, jadex.core.impl.IComponentLifecycleManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends jadex.core.impl.Component>
Tjadex.core.IExternalAccess
createFeatureInstance
(jadex.core.impl.Component self) protected ExecutionFeature
Template method allowing subclasses to provide a subclass of the feature implementation.boolean
void
terminate
(jadex.core.IComponent component) Methods inherited from class jadex.core.impl.FeatureProvider
getPredecessors, getRequiredComponentType, isLazyFeature, replacesFeatureProvider
-
Constructor Details
-
ExecutionFeatureProvider
public ExecutionFeatureProvider()
-
-
Method Details
-
getFeatureType
- Specified by:
getFeatureType
in classjadex.core.impl.FeatureProvider<IExecutionFeature>
-
createFeatureInstance
- Specified by:
createFeatureInstance
in classjadex.core.impl.FeatureProvider<IExecutionFeature>
-
doCreateFeatureInstance
Template method allowing subclasses to provide a subclass of the feature implementation. -
bootstrap
- Specified by:
bootstrap
in interfacejadex.core.impl.IBootstrapping
-
isCreator
- Specified by:
isCreator
in interfacejadex.core.impl.IComponentLifecycleManager
-
create
- Specified by:
create
in interfacejadex.core.impl.IComponentLifecycleManager
-
terminate
public void terminate(jadex.core.IComponent component) - Specified by:
terminate
in interfacejadex.core.impl.IComponentLifecycleManager
-