org.eclipse.tptp.platform.execution.client.core.internal
Class NodeImpl
java.lang.Object
org.eclipse.tptp.platform.execution.client.core.internal.NodeImpl
- All Implemented Interfaces:
- org.eclipse.tptp.platform.execution.client.core.INode
public class NodeImpl
- extends java.lang.Object
- implements org.eclipse.tptp.platform.execution.client.core.INode
|
Field Summary |
protected java.net.InetAddress[] |
_addr
|
protected java.util.Vector |
_listeners
|
protected java.lang.String |
_name
|
protected java.util.Hashtable |
_processes
|
|
Constructor Summary |
NodeImpl(java.lang.String name,
java.net.InetAddress addr)
|
NodeImpl(java.lang.String name,
java.net.InetAddress[] addr)
|
|
Method Summary |
org.eclipse.tptp.platform.execution.client.core.IAgentController |
connect(org.eclipse.tptp.platform.execution.client.core.ConnectionInfo connInfo)
|
org.eclipse.tptp.platform.execution.client.core.IAgentController |
connect(org.eclipse.tptp.platform.execution.client.core.ConnectionInfo connInfo,
org.eclipse.tptp.platform.execution.security.User user)
|
void |
disconnect()
|
org.eclipse.tptp.platform.execution.client.core.IAgentController |
getAgentController(int port)
|
java.net.InetAddress[] |
getAllInetAddresses()
|
java.net.InetAddress |
getInetAddress()
|
java.lang.String |
getName()
|
boolean |
isConnected()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_name
protected java.lang.String _name
_addr
protected java.net.InetAddress[] _addr
_listeners
protected java.util.Vector _listeners
_processes
protected java.util.Hashtable _processes
NodeImpl
public NodeImpl(java.lang.String name,
java.net.InetAddress addr)
NodeImpl
public NodeImpl(java.lang.String name,
java.net.InetAddress[] addr)
getInetAddress
public java.net.InetAddress getInetAddress()
- Specified by:
getInetAddress in interface org.eclipse.tptp.platform.execution.client.core.INode
- See Also:
Node#getInetAddress()
getAllInetAddresses
public java.net.InetAddress[] getAllInetAddresses()
- Specified by:
getAllInetAddresses in interface org.eclipse.tptp.platform.execution.client.core.INode
- See Also:
Node#getAllInetAddresses()
getName
public java.lang.String getName()
- Specified by:
getName in interface org.eclipse.tptp.platform.execution.client.core.INode
- See Also:
Node#getName()
isConnected
public boolean isConnected()
- See Also:
Node#isConnected()
connect
public org.eclipse.tptp.platform.execution.client.core.IAgentController connect(org.eclipse.tptp.platform.execution.client.core.ConnectionInfo connInfo)
throws org.eclipse.tptp.platform.execution.exceptions.AgentControllerUnavailableException,
org.eclipse.tptp.platform.execution.exceptions.SecureConnectionRequiredException,
org.eclipse.tptp.platform.execution.exceptions.UntrustedAgentControllerException,
org.eclipse.tptp.platform.execution.exceptions.LoginFailedException
- Specified by:
connect in interface org.eclipse.tptp.platform.execution.client.core.INode
- Throws:
org.eclipse.tptp.platform.execution.exceptions.AgentControllerUnavailableException
org.eclipse.tptp.platform.execution.exceptions.SecureConnectionRequiredException
org.eclipse.tptp.platform.execution.exceptions.UntrustedAgentControllerException
org.eclipse.tptp.platform.execution.exceptions.LoginFailedException- See Also:
Node#connect()
connect
public org.eclipse.tptp.platform.execution.client.core.IAgentController connect(org.eclipse.tptp.platform.execution.client.core.ConnectionInfo connInfo,
org.eclipse.tptp.platform.execution.security.User user)
throws org.eclipse.tptp.platform.execution.exceptions.AgentControllerUnavailableException,
org.eclipse.tptp.platform.execution.exceptions.SecureConnectionRequiredException,
org.eclipse.tptp.platform.execution.exceptions.UntrustedAgentControllerException,
org.eclipse.tptp.platform.execution.exceptions.LoginFailedException
- Specified by:
connect in interface org.eclipse.tptp.platform.execution.client.core.INode
- Throws:
org.eclipse.tptp.platform.execution.exceptions.AgentControllerUnavailableException
org.eclipse.tptp.platform.execution.exceptions.SecureConnectionRequiredException
org.eclipse.tptp.platform.execution.exceptions.UntrustedAgentControllerException
org.eclipse.tptp.platform.execution.exceptions.LoginFailedException
getAgentController
public org.eclipse.tptp.platform.execution.client.core.IAgentController getAgentController(int port)
- Specified by:
getAgentController in interface org.eclipse.tptp.platform.execution.client.core.INode
disconnect
public void disconnect()