public abstract class ForwardingListener extends ForwardingConfiguration implements java.lang.Runnable
ForwardingConfiguration.ForwardingConfigurationMonitor
addressToBind, hostToConnect, listenerList, monitor, name, portToBind, portToConnect, state
Constructor and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
protected abstract ForwardingSocketChannel |
createChannel(java.lang.String hostToConnect,
int portToConnect,
java.net.Socket socket) |
int |
getLocalPort() |
boolean |
isListening() |
boolean |
isRunning() |
void |
run() |
void |
start() |
void |
stop() |
addForwardingConfigurationListener, createForwardingBindingChannel, createForwardingIOChannel, createForwardingSocketChannel, getActiveForwardingSocketChannels, getAddressToBind, getHostToConnect, getName, getPortToBind, getPortToConnect, getState, isForwarding, removeForwardingConfigurationListener
public ForwardingListener(java.lang.String name, ConnectionProtocol connection, java.lang.String addressToBind, int portToBind, java.lang.String hostToConnect, int portToConnect)
name
- connection
- addressToBind
- portToBind
- hostToConnect
- portToConnect
- public ForwardingListener(ConnectionProtocol connection, java.lang.String addressToBind, int portToBind)
connection
- addressToBind
- portToBind
- public int getLocalPort()
public boolean isListening()
public void run()
run
in interface java.lang.Runnable
public boolean isRunning()
public void start() throws java.io.IOException
start
in class ForwardingConfiguration
java.io.IOException
public void stop()
stop
in class ForwardingConfiguration
protected abstract ForwardingSocketChannel createChannel(java.lang.String hostToConnect, int portToConnect, java.net.Socket socket) throws ForwardingConfigurationException
hostToConnect
- portToConnect
- socket
- ForwardingConfigurationException
Copyright © 2002-2003 Lee David Painter & Contributors. All Rights Reserved.