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