EMPTY_SERVICES
Modifier and Type | Method and Description |
---|---|
void |
addComponentListener(IComponentIdentifier comp,
ICMSComponentListener listener)
Add an component listener.
|
IFuture<IComponentIdentifier> |
createComponent(String name,
String model,
CreationInfo info,
IResultListener killlistener)
Create a new component on the platform.
|
IComponentDescription |
createComponentDescription(IComponentIdentifier id,
String state,
String ownership,
String type,
String modelname,
String localtype)
Create a component description.
|
IComponentIdentifier |
createComponentIdentifier(String name)
Create component identifier (name assumed being local).
|
IComponentIdentifier |
createComponentIdentifier(String name,
boolean local)
Create component identifier.
|
IComponentIdentifier |
createComponentIdentifier(String name,
boolean local,
String[] addresses)
Create component identifier.
|
IComponentIdentifier |
createComponentIdentifier(String name,
IComponentIdentifier parent,
String[] addresses)
Create component identifier.
|
ISearchConstraints |
createSearchConstraints(int maxresults,
int maxdepth)
Create a search constraints object.
|
IFuture<Map> |
destroyComponent(IComponentIdentifier componentid)
Destroy (forcefully terminate) an component on the platform.
|
IComponentIdentifier |
generateComponentIdentifier(String name,
String platformname)
Create a component identifier that is allowed on the platform.
|
IFuture<IComponentIdentifier[]> |
getChildren(IComponentIdentifier cid)
Get the children components of a component.
|
IFuture<IComponentDescription[]> |
getChildrenDescriptions(IComponentIdentifier cid)
Get the children components of a component.
|
IComponentAdapter |
getComponentAdapter(IComponentIdentifier cid)
Get the component adapter for a component identifier.
|
IFuture<IComponentDescription> |
getComponentDescription(IComponentIdentifier cid)
Get the component description of a single component.
|
IFuture<IComponentDescription[]> |
getComponentDescriptions()
Get all component descriptions.
|
IFuture<IComponentIdentifier[]> |
getComponentIdentifiers()
Get the component identifiers.
|
IFuture<IExternalAccess> |
getExternalAccess(IComponentIdentifier cid)
Get the external access of a component.
|
IFuture<IComponentIdentifier> |
getParent(IComponentIdentifier cid)
Get the parent component of a component.
|
IFuture<IModelInfo> |
loadComponentModel(String filename)
Load a component model.
|
void |
removeComponentListener(IComponentIdentifier comp,
ICMSComponentListener listener)
Remove a listener.
|
IFuture<Void> |
resumeComponent(IComponentIdentifier componentid)
Resume the execution of an component.
|
IFuture<IComponentDescription[]> |
searchComponents(IComponentDescription adesc,
ISearchConstraints con)
Search for components matching the given description.
|
IFuture<IComponentDescription[]> |
searchComponents(IComponentDescription adesc,
ISearchConstraints con,
boolean remote)
Search for components matching the given description.
|
IFuture<Void> |
setComponentBreakpoints(IComponentIdentifier componentid,
String[] breakpoints)
Set breakpoints for a component.
|
IFuture<Void> |
stepComponent(IComponentIdentifier componentid)
Execute a step of a suspended component.
|
IFuture<Void> |
suspendComponent(IComponentIdentifier componentid)
Suspend the execution of an component.
|
getPropertyMap, getServiceIdentifier, isValid
IFuture<IModelInfo> loadComponentModel(String filename)
name
- The component name.IFuture<IComponentIdentifier> createComponent(String name, String model, CreationInfo info, IResultListener killlistener)
name
- The component name or null for automatic generation.model
- The model identifier (e.g. file name).info
- Additional start information such as parent component or arguments (optional).killlistener
- The kill listener (if any). Will receive the results of the component execution, after the component has terminated.IFuture<Map> destroyComponent(IComponentIdentifier componentid)
componentid
- The component to destroy.IFuture<Void> suspendComponent(IComponentIdentifier componentid)
componentid
- The component identifier.IFuture<Void> resumeComponent(IComponentIdentifier componentid)
componentid
- The component identifier.IFuture<Void> stepComponent(IComponentIdentifier componentid)
componentid
- The component identifier.listener
- Called when the step is finished (result will be the component description).IFuture<Void> setComponentBreakpoints(IComponentIdentifier componentid, String[] breakpoints)
componentid
- The component identifier.breakpoints
- The new breakpoints (if any).IFuture<IComponentIdentifier[]> getComponentIdentifiers()
IFuture<IComponentDescription> getComponentDescription(IComponentIdentifier cid)
cid
- The component identifier.IFuture<IComponentDescription[]> getComponentDescriptions()
IFuture<IComponentDescription[]> searchComponents(IComponentDescription adesc, ISearchConstraints con)
IFuture<IComponentDescription[]> searchComponents(IComponentDescription adesc, ISearchConstraints con, boolean remote)
void addComponentListener(IComponentIdentifier comp, ICMSComponentListener listener)
comp
- The component to be listened on (or null for listening on all components).listener
- The listener to be added.void removeComponentListener(IComponentIdentifier comp, ICMSComponentListener listener)
comp
- The component to be listened on (or null for listening on all components).listener
- The listener to be removed.IFuture<IExternalAccess> getExternalAccess(IComponentIdentifier cid)
cid
- The component identifier.listener
- The result listener (recieves an IExternalAccess object).IFuture<IComponentIdentifier> getParent(IComponentIdentifier cid)
cid
- The component identifier.IFuture<IComponentIdentifier[]> getChildren(IComponentIdentifier cid)
cid
- The component identifier.IFuture<IComponentDescription[]> getChildrenDescriptions(IComponentIdentifier cid)
cid
- The component identifier.IComponentIdentifier createComponentIdentifier(String name)
name
- The name.IComponentIdentifier createComponentIdentifier(String name, boolean local)
name
- The name.local
- True for local name.IComponentIdentifier createComponentIdentifier(String name, boolean local, String[] addresses)
name
- The name.local
- True for local name.addresses
- The addresses.IComponentIdentifier createComponentIdentifier(String name, IComponentIdentifier parent, String[] addresses)
name
- The name.addresses
- The addresses.IComponentIdentifier generateComponentIdentifier(String name, String platformname)
name
- The base name.IComponentDescription createComponentDescription(IComponentIdentifier id, String state, String ownership, String type, String modelname, String localtype)
id
- The component identifier.state
- The state.ownership
- The ownership.type
- The component type.parent
- The parent.ISearchConstraints createSearchConstraints(int maxresults, int maxdepth)
maxresults
- The maximum number of results.maxdepth
- The maximal search depth.IComponentAdapter getComponentAdapter(IComponentIdentifier cid)
aid
- The component identifier.listener
- The result listener.Copyright © 2012. All Rights Reserved.