Package org.eclipse.hyades.execution.core

Defines the core Hyades Execution Framework.

See:
          Description

Interface Summary
IChannelReader IChannelReader defines an interface for accepting data from a data provider.
IExecutableObject This interface is a placeholder contract between the IExecutor and any class that uses it.
IExecutionComponent IExecutionComponent is the base class for all of the components in the runtime system.
IExecutionComponentFactory This interface defines a factory for IExecutionComponents.
IExecutionEnvironment IExecutionEnvironment is a specialized IExecutionComponent that has knowledge about the environment that the IExecutionComponent's and its children reside within.
IExecutor An IExecutor class is a class that, given an IExecutableObject, is capable of launching and killing the executable represented by that IExecutableObject.
INode A INode instance identifies a physical entity on the network.
IOrderedProperty A IOrderedProperty is a property that may have many ordered values.
IRemoteHyadesComponent IRemoteHyadesComponent defines an interface exposed by remote agents that are capable of monitoring a running application.
ISession A session is the abstraction of a connection with a remote node.
 

Exception Summary
ExecutionComponentStateException A ExecutionComponentStateException is thrown by any IExecutionComponent operation that occurs when the IExecutionComponent is not in the correct state to support the current operation.
TimeoutException This exception is thrown to indicate that a given request was unable to be satisfied within the defined time limit.
 

Package org.eclipse.hyades.execution.core Description

Defines the core Hyades Execution Framework.