public interface IInternalAccess
Modifier and Type | Method and Description |
---|---|
IFuture<IComponentIdentifier[]> |
getChildren(java.lang.String type)
Get the children (if any) component identifiers.
|
java.lang.ClassLoader |
getClassLoader()
Get the class loader of the component.
|
IComponentDescription |
getComponentDescription()
Get the component description.
|
<T> T |
getComponentFeature(java.lang.Class<? extends T> type)
Get a feature of the component.
|
<T> T |
getComponentFeature0(java.lang.Class<? extends T> type)
Get a feature of the component without throwing exception if not present.
|
IComponentIdentifier |
getComponentIdentifier()
Get the id of the component.
|
java.lang.String |
getConfiguration()
Get the configuration.
|
java.lang.Exception |
getException()
Get the exception, if any.
|
IExternalAccess |
getExternalAccess()
Get the external access.
|
IValueFetcher |
getFetcher()
Get the fetcher.
|
java.util.logging.Logger |
getLogger()
Get the logger.
|
IModelInfo |
getModel()
Get the model of the component.
|
IParameterGuesser |
getParameterGuesser()
Get the parameter guesser.
|
IFuture<java.util.Map<java.lang.String,java.lang.Object>> |
killComponent()
Kill the component.
|
IFuture<java.util.Map<java.lang.String,java.lang.Object>> |
killComponent(java.lang.Exception e)
Kill the component.
|
IModelInfo getModel()
java.lang.String getConfiguration()
IComponentIdentifier getComponentIdentifier()
<T> T getComponentFeature(java.lang.Class<? extends T> type)
feature
- The type of the feature.<T> T getComponentFeature0(java.lang.Class<? extends T> type)
feature
- The type of the feature.IComponentDescription getComponentDescription()
IFuture<java.util.Map<java.lang.String,java.lang.Object>> killComponent()
IFuture<java.util.Map<java.lang.String,java.lang.Object>> killComponent(java.lang.Exception e)
e
- The failure reason, if any.IExternalAccess getExternalAccess()
java.util.logging.Logger getLogger()
IValueFetcher getFetcher()
IParameterGuesser getParameterGuesser()
java.lang.ClassLoader getClassLoader()
IFuture<IComponentIdentifier[]> getChildren(java.lang.String type)
java.lang.Exception getException()