TPTP 4.6.0 Platform Project
Internal API Specification

org.eclipse.tptp.platform.execution.client.core.internal
Class NodeImpl

java.lang.Object
  extended by 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
 

Field Detail

_name

protected java.lang.String _name

_addr

protected java.net.InetAddress[] _addr

_listeners

protected java.util.Vector _listeners

_processes

protected java.util.Hashtable _processes
Constructor Detail

NodeImpl

public NodeImpl(java.lang.String name,
                java.net.InetAddress addr)

NodeImpl

public NodeImpl(java.lang.String name,
                java.net.InetAddress[] addr)
Method Detail

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()

TPTP 4.6.0 Platform Project
Internal API Specification