public interface IPlatformComponentAccess
Modifier and Type | Method and Description |
---|---|
IFuture<java.lang.Void> |
body()
Perform the main execution of the component (if any).
|
void |
create(ComponentCreationInfo info,
java.util.Collection<IComponentFeatureFactory> facs)
Create the component, i.e.
|
IInternalAccess |
getInternalAccess()
Get the user view of this platform component.
|
IFuture<java.lang.Void> |
init()
Perform the initialization of the component.
|
IFuture<java.lang.Void> |
shutdown()
Perform the shutdown of the component (if any).
|
void create(ComponentCreationInfo info, java.util.Collection<IComponentFeatureFactory> facs)
info
- The component creation info.platformdata
- The shared objects for all components of the same platform (registry etc.). See starter for available data.facs
- The factories for component features to be instantiated for this component.IFuture<java.lang.Void> init()
IFuture<java.lang.Void> body()
IFuture<java.lang.Void> shutdown()
IInternalAccess getInternalAccess()