|
TPTP 4.6.0 Platform Project Internal API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Node
| Method Summary | |
|---|---|
Connection |
connect(int port)
Attempt to connect to this node. |
java.util.Enumeration |
fastListProcesses()
Enumerate all the active processes on this node. |
java.net.InetAddress[] |
getAllInetAddresses()
Retrives all the InetAddresses for this Node. |
Application |
getApplication()
|
Connection |
getConnection()
Retrieve the connection associated with this node object |
java.net.InetAddress |
getInetAddress()
Retrieve the InetAddress for this Node. |
java.lang.String |
getName()
Retrieve the host name for this Node. |
Process |
getProcess(java.lang.String processId)
Retrieve a specific Process on this Node |
SetNVPairCommand[] |
getPropertyValues(java.lang.String name,
java.lang.String type)
Enumerate all the properties on this node. |
org.eclipse.hyades.execution.security.ISecureClientParameters |
getSecurityParameters()
|
User |
getUser()
Retrieve the user for this node. |
boolean |
isConnected()
Is this controller connected to this node |
void |
killProcess(Process process)
Terminates the specified process on this node. |
java.util.Enumeration |
listMonitors()
Enumerate all the monitors on this node. |
java.util.Enumeration |
listProcesses()
Enumerate all the active processes on this node. |
void |
reboot(long delay)
Causes this node to reboot after the specified number of seconds. |
void |
setApplication(Application app)
|
void |
setSecurityParameters(org.eclipse.hyades.execution.security.ISecureClientParameters manager)
|
void |
setUser(User user)
Update the user for this node. |
void |
shutdown(long delay)
Causes this node to shutdown after the specified number of seconds. |
Process |
waitForProcess(java.lang.String processIdentity,
int timeout)
Blocks calling thread until the process is retrieved, if the process cannot be retrieved within the timeout period, null is returned for the process return value. |
| Methods inherited from interface org.eclipse.hyades.internal.execution.local.control.CommandHandler |
|---|
incommingCommand |
| Method Detail |
|---|
void killProcess(Process process)
throws InactiveProcessException,
NotConnectedException
InactiveProcessException
NotConnectedException
void shutdown(long delay)
throws NotConnectedException
NotConnectedException
void reboot(long delay)
throws NotConnectedException
NotConnectedException
java.util.Enumeration listMonitors()
throws NotConnectedException
NotConnectedException
java.util.Enumeration listProcesses()
throws NotConnectedException
NotConnectedException
java.util.Enumeration fastListProcesses()
throws NotConnectedException
NotConnectedException
SetNVPairCommand[] getPropertyValues(java.lang.String name,
java.lang.String type)
throws NotConnectedException
NotConnectedExceptionProcess getProcess(java.lang.String processId)
java.net.InetAddress getInetAddress()
java.net.InetAddress[] getAllInetAddresses()
java.lang.String getName()
boolean isConnected()
Connection connect(int port)
throws AgentControllerUnavailableException,
SecureConnectionRequiredException,
UntrustedAgentControllerException,
LoginFailedException
AgentControllerUnavailableException
SecureConnectionRequiredException
UntrustedAgentControllerException
LoginFailedExceptionConnection getConnection()
User getUser()
void setUser(User user)
Process waitForProcess(java.lang.String processIdentity,
int timeout)
throws NotConnectedException,
InactiveProcessException
processIdentity - the identity of the process to wait fortimeout - the maximum time to wait for the process to be retrieved
NotConnectedException
InactiveProcessExceptionvoid setApplication(Application app)
Application getApplication()
void setSecurityParameters(org.eclipse.hyades.execution.security.ISecureClientParameters manager)
org.eclipse.hyades.execution.security.ISecureClientParameters getSecurityParameters()
|
TPTP 4.6.0 Platform Project Internal API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||