TPTP 4.5.0 Platform Project
Internal API Specification

org.eclipse.tptp.platform.execution.client.core.internal
Interface IConnection

All Known Implementing Classes:
ConnectionImpl, SecureConnectionImpl

public interface IConnection


Method Summary
 void addConnectionListener(IConnectionListener listener)
          Adds a ConnectionListener to this Connection instance.
 void connect(org.eclipse.tptp.platform.execution.client.core.INode node, org.eclipse.tptp.platform.execution.client.core.ConnectionInfo connInfo)
           
 void disconnect()
           
 long getNextContextId()
           
 org.eclipse.tptp.platform.execution.client.core.INode getNode()
           
 int getPort()
           
 boolean isActive()
           
 void removeConnectionListener(IConnectionListener listener)
          Removes a ConnectionListener from this Connection instance.
 void sendData(int dataConnectionId, byte[] buffer, int bufferLength)
           
 void sendMessage(IControlMessage msg, org.eclipse.tptp.platform.execution.util.ICommandHandler handler)
           
 

Method Detail

sendMessage

void sendMessage(IControlMessage msg,
                 org.eclipse.tptp.platform.execution.util.ICommandHandler handler)
                 throws java.io.IOException
Throws:
java.io.IOException

disconnect

void disconnect()

getNode

org.eclipse.tptp.platform.execution.client.core.INode getNode()

isActive

boolean isActive()

getPort

int getPort()

getNextContextId

long getNextContextId()

connect

void connect(org.eclipse.tptp.platform.execution.client.core.INode node,
             org.eclipse.tptp.platform.execution.client.core.ConnectionInfo connInfo)
             throws java.io.IOException,
                    org.eclipse.tptp.platform.execution.exceptions.SecureConnectionRequiredException,
                    org.eclipse.tptp.platform.execution.exceptions.LoginFailedException,
                    org.eclipse.tptp.platform.execution.exceptions.UntrustedAgentControllerException,
                    org.eclipse.tptp.platform.execution.exceptions.ReconnectRequestedException
Throws:
java.io.IOException
org.eclipse.tptp.platform.execution.exceptions.SecureConnectionRequiredException
org.eclipse.tptp.platform.execution.exceptions.LoginFailedException
org.eclipse.tptp.platform.execution.exceptions.UntrustedAgentControllerException
org.eclipse.tptp.platform.execution.exceptions.ReconnectRequestedException

addConnectionListener

void addConnectionListener(IConnectionListener listener)
Adds a ConnectionListener to this Connection instance.

See Also:
ConnectionListener

removeConnectionListener

void removeConnectionListener(IConnectionListener listener)
Removes a ConnectionListener from this Connection instance.

See Also:
ConnectionListener

sendData

void sendData(int dataConnectionId,
              byte[] buffer,
              int bufferLength)

TPTP 4.5.0 Platform Project
Internal API Specification