com.sshtools.virtualsession
Interface VirtualSessionTransport

All Superinterfaces:
ProfileTransport
All Known Subinterfaces:
TerminalProtocolTranport
All Known Implementing Classes:
NativeTerminalProtocolTransport

public interface VirtualSessionTransport
extends ProfileTransport

The transport mechanism used by a VirtualSession should implement this interface. This simply extends ProfileTransport to provide additional session related methods.

Author:
Brett

Method Summary
 VirtualSession getVirtualSession()
          Get the virtual session for this connection
 void init(VirtualSession session)
          Initialise the transport.
 boolean isConnected()
          Get if the transport is currently connected to a host
 boolean isConnectionPending()
          Return true if a connection is due to be made
 
Methods inherited from interface com.sshtools.profile.ProfileTransport
cloneVirtualSession, connect, disconnect, getHostDescription, getProfile, getProtocolDescription, getProvider, getTransportDescription, isCloneVirtualSessionSupported, isProtocolSecure, isTransportSecure
 

Method Detail

isConnected

boolean isConnected()
Get if the transport is currently connected to a host

Specified by:
isConnected in interface ProfileTransport
Returns:
connected

init

void init(VirtualSession session)
Initialise the transport. Should be called just after instantiation.

Parameters:
session - virtual session

getVirtualSession

VirtualSession getVirtualSession()
Get the virtual session for this connection

Returns:
virtual session

isConnectionPending

boolean isConnectionPending()
Return true if a connection is due to be made

Specified by:
isConnectionPending in interface ProfileTransport
Returns:
connection pending


Copyright © 2003-2004 3SP LTD. All Rights Reserved.