public interface IComponentFeature
Modifier and Type | Method and Description |
---|---|
jadex.commons.future.IFuture<java.lang.Void> |
body()
Execute the main activity of the feature.
|
jadex.commons.IParameterGuesser |
getParameterGuesser()
The feature can add objects for field or method injections
by providing an optional parameter guesser.
|
jadex.commons.IValueFetcher |
getValueFetcher()
The feature can inject parameters for expression evaluation
by providing an optional value fetcher.
|
jadex.commons.future.IFuture<java.lang.Void> |
init()
Initialize the feature.
|
void |
kill()
Kill is only invoked, when shutdown does not return due to timeout.
|
jadex.commons.future.IFuture<java.lang.Void> |
shutdown()
Shutdown the feature.
|
jadex.commons.future.IFuture<java.lang.Void> init()
jadex.commons.future.IFuture<java.lang.Void> body()
jadex.commons.future.IFuture<java.lang.Void> shutdown()
void kill()
jadex.commons.IValueFetcher getValueFetcher()
jadex.commons.IParameterGuesser getParameterGuesser()