com.sshtools.j2ssh.transport
Interface TransportProtocol

All Known Implementing Classes:
TransportProtocolClient, TransportProtocolCommon, TransportProtocolServer

public interface TransportProtocol

Version:
$Revision: 1.25 $
Author:
$author$

Method Summary
 void addMessageStore(SshMessageStore store)
           
 void disconnect(java.lang.String description)
           
 int getConnectionId()
           
 byte[] getSessionIdentifier()
           
 TransportProtocolState getState()
           
 java.lang.String getUnderlyingProviderDetail()
           
 boolean isConnected()
           
 SshMessage readMessage(int[] filter)
           
 void sendMessage(SshMessage ms, java.lang.Object sender)
           
 

Method Detail

disconnect

void disconnect(java.lang.String description)
Parameters:
description -

addMessageStore

void addMessageStore(SshMessageStore store)
                     throws MessageAlreadyRegisteredException
Parameters:
store -
Throws:
MessageAlreadyRegisteredException

sendMessage

void sendMessage(SshMessage ms,
                 java.lang.Object sender)
                 throws java.io.IOException
Parameters:
ms -
sender -
Throws:
java.io.IOException

readMessage

SshMessage readMessage(int[] filter)
                       throws java.io.IOException
Parameters:
filter -
Returns:
Throws:
java.io.IOException

getSessionIdentifier

byte[] getSessionIdentifier()
Returns:

getConnectionId

int getConnectionId()
Returns:

isConnected

boolean isConnected()

getState

TransportProtocolState getState()
Returns:

getUnderlyingProviderDetail

java.lang.String getUnderlyingProviderDetail()


Copyright © 2002-2003 Lee David Painter & Contributors. All Rights Reserved.