Uses of Interface
com.maverick.ssh.SshTransport

Packages that use SshTransport
com.maverick.ssh This package contains a set of general interface contracts for SSH communication that provide the core set of functionality available in both the SSH1 and SSH2 protocol specifications. 
com.maverick.ssh1 This package contains an SSH1 implementation of the com.maverick.ssh interfaces. 
com.maverick.ssh2 This package contains an SSH2 implementation of the com.maverick.ssh interfaces. 
com.sshtools.net This package contains a set of network utilities for the J2SSH Maverick API. 
 

Uses of SshTransport in com.maverick.ssh
 

Subinterfaces of SshTransport in com.maverick.ssh
 interface SshTunnel
          Interface defining the contract for SSH forwarding channels.
 

Methods in com.maverick.ssh that return SshTransport
 SshTransport SshTunnel.getTransport()
          The connection being forwarded (local forwarding) or the destination of the forwarding (remote forwarding).
 SshTransport SshTransport.duplicate()
          Create a new copy of this transport and connect to the same host:port combination.
 SshTransport ForwardingRequestListener.createConnection(java.lang.String hostToConnect, int portToConnect)
          Create a connection to the specified host.
 

Methods in com.maverick.ssh with parameters of type SshTransport
 SshClient SshConnector.connect(SshTransport transport, java.lang.String username)
          Create a new connection to an SSH server over the specified transport.
 SshClient SshConnector.connect(SshTransport transport, java.lang.String username, boolean buffered)
          See SshConnector.connect(SshTransport, String) for full details.
 SshClient SshConnector.connect(SshTransport transport, java.lang.String username, SshContext context)
          See SshConnector.connect(SshTransport, String) for full details.
 SshClient SshConnector.connect(SshTransport transport, java.lang.String username, boolean buffered, SshContext context)
          See SshConnector.connect(SshTransport, String) for full details.
 int SshConnector.determineVersion(SshTransport transport)
          Determine the version of the server connected to the SshTransport.
 void SshClient.connect(SshTransport transport, SshContext context, SshConnector connector, java.lang.String username, java.lang.String localIdentification, java.lang.String remoteIdentification, boolean buffered)
          Connect to an SSH server.
 SshTunnel SshClient.openForwardingChannel(java.lang.String hostname, int port, java.lang.String listeningAddress, int listeningPort, java.lang.String originatingHost, int originatingPort, SshTransport transport, ChannelEventListener listener)
          Open a TCPIP forwarding channel to the remote computer.
 

Uses of SshTransport in com.maverick.ssh1
 

Methods in com.maverick.ssh1 with parameters of type SshTransport
 void Ssh1Client.connect(SshTransport transport, SshContext context, SshConnector connector, java.lang.String username, java.lang.String localIdentification, java.lang.String remoteIdentification, boolean buffered)
           
 SshTunnel Ssh1Client.openForwardingChannel(java.lang.String hostname, int port, java.lang.String listeningAddress, int listeningPort, java.lang.String originatingHost, int originatingPort, SshTransport transport, ChannelEventListener listener)
           
 

Uses of SshTransport in com.maverick.ssh2
 

Methods in com.maverick.ssh2 with parameters of type SshTransport
 void TransportProtocol.startTransportProtocol(SshTransport provider, Ssh2Context context, java.lang.String localIdentification, java.lang.String remoteIdentification)
          Starts the protocol on the provider.
 void Ssh2Client.connect(SshTransport io, SshContext context, SshConnector connector, java.lang.String username, java.lang.String localIdentification, java.lang.String remoteIdentification, boolean buffered)
           
 SshTunnel Ssh2Client.openForwardingChannel(java.lang.String hostname, int port, java.lang.String listeningAddress, int listeningPort, java.lang.String originatingHost, int originatingPort, SshTransport transport, ChannelEventListener listener)
           
 

Uses of SshTransport in com.sshtools.net
 

Classes in com.sshtools.net that implement SshTransport
 class HttpProxyTransport
          Provides an SshTransport implementation that can route the connection through a HTTP proxy.
 class HttpProxyTransportWrapper
           
 class SocketTransport
          Extends a Socket to provide an SshTransport suitable for use in making connections using the SshConnector.
 class SocketWrapper
          Implements a basic wrapper around a Socket to provide an SshTransport suitable for use in making connections using the SshConnector.
 class SocksProxyTransport
          Provides an SshTransport implementation that can route the connection through a SOCKS 4 or SOCKS 5 proxy.
 

Methods in com.sshtools.net that return SshTransport
 SshTransport SocketWrapper.duplicate()
           
 SshTransport HttpProxyTransportWrapper.duplicate()
           
 SshTransport HttpProxyTransport.duplicate()
           
 SshTransport SocksProxyTransport.duplicate()
           
 SshTransport SocketTransport.duplicate()
           
 



Copyright © 2003 3SP LTD. All Rights Reserved.