Package com.trilead.ssh2
Class LocalPortForwarder
- java.lang.Object
-
- com.trilead.ssh2.LocalPortForwarder
-
public class LocalPortForwarder extends java.lang.Object
ALocalPortForwarder
forwards TCP/IP connections to a local port via the secure tunnel to another host (which may or may not be identical to the remote SSH-2 server). CheckoutConnection.createLocalPortForwarder(int, String, int)
on how to create one.- Version:
- $Id: LocalPortForwarder.java,v 1.1 2007/10/15 12:49:56 cplattne Exp $
-
-
Field Summary
Fields Modifier and Type Field Description (package private) ChannelManager
cm
(package private) java.lang.String
host_to_connect
(package private) LocalAcceptThread
lat
(package private) int
port_to_connect
-
Constructor Summary
Constructors Constructor Description LocalPortForwarder(ChannelManager cm, int local_port, java.lang.String host_to_connect, int port_to_connect)
LocalPortForwarder(ChannelManager cm, java.net.InetSocketAddress addr, java.lang.String host_to_connect, int port_to_connect)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
Stop TCP/IP forwarding of newly arriving connections.int
getLocalPort()
-
-
-
Field Detail
-
cm
ChannelManager cm
-
host_to_connect
java.lang.String host_to_connect
-
port_to_connect
int port_to_connect
-
lat
LocalAcceptThread lat
-
-
Constructor Detail
-
LocalPortForwarder
LocalPortForwarder(ChannelManager cm, int local_port, java.lang.String host_to_connect, int port_to_connect) throws java.io.IOException
- Throws:
java.io.IOException
-
LocalPortForwarder
LocalPortForwarder(ChannelManager cm, java.net.InetSocketAddress addr, java.lang.String host_to_connect, int port_to_connect) throws java.io.IOException
- Throws:
java.io.IOException
-
-