|
TPTP 4.6.0 Platform Project Public API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.hyades.execution.local.RemoteObjectStub
org.eclipse.hyades.execution.local.ExecutionComponentStub
org.eclipse.hyades.execution.local.JavaTaskRemoteHyadesComponentStub
public class JavaTaskRemoteHyadesComponentStub
Most of the tasks of this monitoring component are handled on the local side.
Most of the tasks, also, are implemented in the stub layer only. For the
monitoring operations, an Agent is needed. The Hyades execution
core plugin knows nothing about Agents, and most of the operations
provided by this class are only to be implemented on the local side.
| Field Summary |
|---|
| Fields inherited from interface org.eclipse.hyades.execution.core.IExecutionComponent |
|---|
DEAD, INACTIVE, NOT_CONFIGURED, READY, SUSPENDED |
| Constructor Summary | |
|---|---|
JavaTaskRemoteHyadesComponentStub()
|
|
| Method Summary | |
|---|---|
boolean |
isActive()
This implementation does not delegate to the implementation class. |
boolean |
isLocked()
This method currently does not provide meaningful functionality. |
boolean |
isMonitored()
This implementation does not delegate to the implementation class. |
void |
lock(long timeout)
This method currently does not provide meaningful functionality. |
void |
startMonitoring(IDataChannel processor)
This implementation always throws an UnsupportedOperationException. |
void |
startMonitoring(IDataProcessor dataProcessor)
This implementation does not delegate to the implementation class. |
void |
stopMonitoring()
This implementation does not delegate to the implementation class. |
void |
unlock()
This method currently does not provide meaningful functionality. |
| Methods inherited from class org.eclipse.hyades.execution.local.ExecutionComponentStub |
|---|
addChild, addExecutionComponentStateChangeListener, fireStateChangeEvent, getChildById, getChildByName, getChildren, getId, getName, getNode, getParent, getState, getType, getVersion, handleMessage, init, removeChild, removeExecutionComponentStateChangeListener, sendMessage, setParent |
| Methods inherited from class org.eclipse.hyades.execution.local.RemoteObjectStub |
|---|
delegateRemoteCall, getDelegate, getSessionContext, getUniqueId, setDelegate, setSessionContext |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.hyades.execution.core.IExecutionComponent |
|---|
addChild, addExecutionComponentStateChangeListener, fireStateChangeEvent, getChildById, getChildByName, getChildren, getId, getName, getNode, getParent, getState, getType, getVersion, handleMessage, init, removeChild, removeExecutionComponentStateChangeListener, sendMessage, setParent |
| Constructor Detail |
|---|
public JavaTaskRemoteHyadesComponentStub()
| Method Detail |
|---|
public boolean isActive()
isActive in interface IRemoteHyadesComponentIRemoteHyadesComponent.isActive()public boolean isMonitored()
isMonitored in interface IRemoteHyadesComponentIRemoteHyadesComponent.isMonitored()public boolean isLocked()
isLocked in interface IRemoteHyadesComponentIRemoteHyadesComponent.isLocked()
public void lock(long timeout)
throws TimeoutException
lock in interface IRemoteHyadesComponenttimeout - The number of milliseconds that during which the lock will
attempt to be acquired.
TimeoutException - If the lock can not be acquired within the
specified timeout.IRemoteHyadesComponent.lock(long)public void unlock()
unlock in interface IRemoteHyadesComponentIRemoteHyadesComponent.unlock()
public void startMonitoring(IDataChannel processor)
throws ExecutionComponentStateException
UnsupportedOperationException.
Use startMonitoring(IDataProcessor).
startMonitoring in interface IRemoteHyadesComponentprocessor - a reader to process the captured data
ExecutionComponentStateException - if the remote hyades component
is not in a state that can accept this call.IRemoteHyadesComponent.startMonitoring(org.eclipse.hyades.execution.core.IDataChannel)
public void stopMonitoring()
throws ExecutionComponentStateException
stopMonitoring in interface IRemoteHyadesComponentExecutionComponentStateException - if the remote hyades component
is not in a state that can accept this call.IRemoteHyadesComponent.stopMonitoring()
public void startMonitoring(IDataProcessor dataProcessor)
throws ExecutionComponentStateException
startMonitoring in interface IRemoteHyadesComponentExecutionComponentStateExceptionIRemoteHyadesComponent.startMonitoring(org.eclipse.hyades.execution.core.IDataProcessor)
|
TPTP 4.6.0 Platform Project Public API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||