Uses of Interface
org.eclipse.hyades.execution.core.IExecutionComponent

Uses of IExecutionComponent in org.eclipse.hyades.execution.core
 

Subinterfaces of IExecutionComponent in org.eclipse.hyades.execution.core
 interface IExecutionEnvironment
          IExecutionEnvironment is a specialized IExecutionComponent that has knowledge about the environment that the IExecutionComponent's and its children reside within.
 interface IExecutor
          An IExecutor class is a class that, given an IExecutableObject, is capable of launching and killing the executable represented by that IExecutableObject.
 interface IRemoteHyadesComponent
          IRemoteHyadesComponent defines an interface exposed by remote agents that are capable of monitoring a running application.
 interface ISession
          A session is the abstraction of a connection with a remote node.
 

Methods in org.eclipse.hyades.execution.core that return IExecutionComponent
 IExecutionComponent IExecutionComponent.getParent()
          Get the container where this IExecutionComponent is hosted.
 IExecutionComponent[] IExecutionComponent.getChildren()
          Get the first-level children that reside under this IExecutionComponent The typical heirarchy is a follows: ISession->IExecutor->IRemoteHyadesComponent It is possible, however, to have any level of nesting here.
 IExecutionComponent[] IExecutionComponent.getChildren(String type)
          Retrieve all of the first-level children of a specific type.
 IExecutionComponent[] IExecutionComponent.getChildren(String type, int state)
          Retrieve all of the first-level children of a specific type in the specified state.
 IExecutionComponent IExecutionComponent.getChildById(String id)
          Retrieve a child of this IExecutionComponent based upon its ID.
 IExecutionComponent IExecutionComponent.getChildByName(String name)
          Retrieve a child of this IExecutionComponent based upon its name.
 IExecutionComponent IExecutionComponent.createChild(String id, String name, String type)
          Create an child
 IExecutionComponent IExecutionComponentFactory.createExecutionComponentByType(String type)