com.sshtools.j2ssh.transport

Interface TransportProtocol

Known Implementing Classes:
TransportProtocolClient, TransportProtocolCommon, TransportProtocolServer

public interface TransportProtocol

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

Method Summary

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

Method Details

addMessageStore

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

disconnect

public void disconnect(String description)
Parameters:
description -

getConnectionId

public int getConnectionId()
Returns:

getSessionIdentifier

public byte[] getSessionIdentifier()
Returns:

getState

public TransportProtocolState getState()
Returns:

getUnderlyingProviderDetail

public String getUnderlyingProviderDetail()

isConnected

public boolean isConnected()

readMessage

public SshMessage readMessage(int[] filter)
            throws IOException
Parameters:
filter -
Returns:

sendMessage

public void sendMessage(SshMessage ms,
                        Object sender)
            throws IOException
Parameters:
ms -
sender -

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