public interface IDaemonService
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ADDED
Event for an added platform.
|
static java.lang.String |
REMOVED
Event for a removed platform.
|
Modifier and Type | Method and Description |
---|---|
IFuture<java.lang.Void> |
addChangeListener(IRemoteChangeListener<IComponentIdentifier> listener)
Add a change listener.
|
IFuture<java.util.Set<IComponentIdentifier>> |
getPlatforms()
Get the component identifiers of all (managed) platforms.
|
IFuture<java.lang.Void> |
removeChangeListener(IRemoteChangeListener<IComponentIdentifier> listener)
Remove a change listener.
|
IFuture<java.lang.Void> |
shutdownPlatform(IComponentIdentifier cid)
Shutdown a platform.
|
IFuture<java.lang.Void> |
startPlatform(StartOptions options)
Start a platform using a configuration.
|
IFuture<java.lang.Void> |
startPlatform(StartOptions options,
long wait)
Start a platform using a configuration.
|
IFuture<IComponentIdentifier> |
startPlatformAndWait(StartOptions options)
Start a platform using a configuration.
|
static final java.lang.String ADDED
static final java.lang.String REMOVED
IFuture<java.lang.Void> startPlatform(StartOptions options)
options
- The start arguments.IFuture<java.lang.Void> startPlatform(StartOptions options, long wait)
options
- The start arguments.IFuture<IComponentIdentifier> startPlatformAndWait(StartOptions options)
options
- The start arguments.IFuture<java.lang.Void> shutdownPlatform(IComponentIdentifier cid)
cid
- The platform id.IFuture<java.util.Set<IComponentIdentifier>> getPlatforms()
IFuture<java.lang.Void> addChangeListener(IRemoteChangeListener<IComponentIdentifier> listener)
listener
- The change listener.IFuture<java.lang.Void> removeChangeListener(IRemoteChangeListener<IComponentIdentifier> listener)
listener
- The change listener.