public interface IInternalAccess
Modifier and Type | Method and Description |
---|---|
IFuture<Void> |
addComponentListener(IComponentListener listener)
Add an component listener.
|
<T> IIntermediateResultListener<T> |
createResultListener(IIntermediateResultListener<T> listener)
Create a result listener that is executed on the
component thread.
|
<T> IResultListener<T> |
createResultListener(IResultListener<T> listener)
Create a result listener that is executed on the
component thread.
|
Map<String,Object> |
getArguments()
Get the arguments.
|
IFuture<Collection<IExternalAccess>> |
getChildrenAccesses()
Get the children access (if any).
|
IFuture<IComponentIdentifier[]> |
getChildrenIdentifiers()
Get the children (if any).
|
ClassLoader |
getClassLoader()
Get the class loader of the component.
|
IComponentDescription |
getComponentDescription()
Get the component description.
|
IComponentIdentifier |
getComponentIdentifier()
Get the id of the component.
|
String |
getConfiguration()
Get the configuration.
|
IExternalAccess |
getExternalAccess()
Get the external access.
|
IValueFetcher |
getFetcher()
Get the fetcher.
|
Logger |
getLogger()
Get the logger.
|
IModelInfo |
getModel()
Get the model of the component.
|
IExternalAccess |
getParentAccess()
Get the parent access (if any).
|
Map<String,Object> |
getResults()
Get the component results.
|
IServiceContainer |
getServiceContainer()
Get the service provider.
|
boolean |
isComponentThread()
Test if current thread is the component thread.
|
IFuture<Map<String,Object>> |
killComponent()
Kill the component.
|
IFuture<Void> |
removeComponentListener(IComponentListener listener)
Remove a component listener.
|
void |
setResultValue(String name,
Object value)
Set a result value.
|
<T> IFuture<T> |
waitForDelay(long delay,
IComponentStep<T> step)
Wait for some time and execute a component step afterwards.
|
IModelInfo getModel()
String getConfiguration()
IExternalAccess getParentAccess()
IFuture<Collection<IExternalAccess>> getChildrenAccesses()
IFuture<IComponentIdentifier[]> getChildrenIdentifiers()
IComponentIdentifier getComponentIdentifier()
IComponentDescription getComponentDescription()
IServiceContainer getServiceContainer()
<T> IResultListener<T> createResultListener(IResultListener<T> listener)
<T> IIntermediateResultListener<T> createResultListener(IIntermediateResultListener<T> listener)
IExternalAccess getExternalAccess()
Logger getLogger()
IValueFetcher getFetcher()
IFuture<Void> addComponentListener(IComponentListener listener)
listener
- The listener.IFuture<Void> removeComponentListener(IComponentListener listener)
listener
- The listener.void setResultValue(String name, Object value)
name
- The result name.value
- The result value.ClassLoader getClassLoader()
<T> IFuture<T> waitForDelay(long delay, IComponentStep<T> step)
boolean isComponentThread()
Copyright © 2012. All Rights Reserved.