com.sshtools.j2ssh.forwarding
Class ForwardingListener
java.lang.Object
com.sshtools.j2ssh.forwarding.ForwardingConfiguration
com.sshtools.j2ssh.forwarding.ForwardingListener
- All Implemented Interfaces:
- java.lang.Runnable
- Direct Known Subclasses:
- ForwardingClient.ClientForwardingListener
public abstract class ForwardingListener
- extends ForwardingConfiguration
- implements java.lang.Runnable
- Version:
- $Revision: 1.30 $
- Author:
- $author$
|
Constructor Summary |
ForwardingListener(ConnectionProtocol connection,
java.lang.String addressToBind,
int portToBind)
Creates a new ForwardingListener object. |
ForwardingListener(java.lang.String name,
ConnectionProtocol connection,
java.lang.String addressToBind,
int portToBind,
java.lang.String hostToConnect,
int portToConnect)
Creates a new ForwardingListener object. |
| Methods inherited from class com.sshtools.j2ssh.forwarding.ForwardingConfiguration |
addForwardingConfigurationListener, createForwardingBindingChannel, createForwardingIOChannel, createForwardingSocketChannel, getActiveForwardingSocketChannels, getAddressToBind, getHostToConnect, getName, getPortToBind, getPortToConnect, getState, isForwarding, removeForwardingConfigurationListener |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ForwardingListener
public ForwardingListener(java.lang.String name,
ConnectionProtocol connection,
java.lang.String addressToBind,
int portToBind,
java.lang.String hostToConnect,
int portToConnect)
- Creates a new ForwardingListener object.
- Parameters:
name - connection - addressToBind - portToBind - hostToConnect - portToConnect -
ForwardingListener
public ForwardingListener(ConnectionProtocol connection,
java.lang.String addressToBind,
int portToBind)
- Creates a new ForwardingListener object.
- Parameters:
connection - addressToBind - portToBind -
getLocalPort
public int getLocalPort()
- Returns:
isListening
public boolean isListening()
- Returns:
run
public void run()
- Specified by:
run in interface java.lang.Runnable
isRunning
public boolean isRunning()
- Returns:
start
public void start()
throws java.io.IOException
- Overrides:
start in class ForwardingConfiguration
- Throws:
java.io.IOException
stop
public void stop()
- Overrides:
stop in class ForwardingConfiguration
createChannel
protected abstract ForwardingSocketChannel createChannel(java.lang.String hostToConnect,
int portToConnect,
java.net.Socket socket)
throws ForwardingConfigurationException
- Parameters:
hostToConnect - portToConnect - socket -
- Returns:
-
- Throws:
ForwardingConfigurationException
Copyright © 2002-2003 Lee David Painter & Contributors. All Rights Reserved.