com.sshtools.j2ssh.forwarding
Class ForwardingConfiguration
java.lang.Object
com.sshtools.j2ssh.forwarding.ForwardingConfiguration
- Direct Known Subclasses:
- ForwardingListener
public class ForwardingConfiguration
- extends java.lang.Object
- Version:
- $Revision: 1.1 $
- Author:
- $author$
Constructor Summary |
ForwardingConfiguration(java.lang.String addressToBind,
int portToBind)
Creates a new ForwardingConfiguration object. |
ForwardingConfiguration(java.lang.String name,
java.lang.String addressToBind,
int portToBind,
java.lang.String hostToConnect,
int portToConnect)
Creates a new ForwardingConfiguration object. |
Method Summary |
void |
addForwardingConfigurationListener(ForwardingConfigurationListener l)
|
ForwardingBindingChannel |
createForwardingBindingChannel(java.lang.String type,
java.lang.String hostToConnect,
int portToConnect,
java.lang.String originatingHost,
int originatingPort)
|
ForwardingIOChannel |
createForwardingIOChannel(java.lang.String type,
java.lang.String hostToConnect,
int portToConnect,
java.lang.String originatingHost,
int originatingPort)
|
ForwardingSocketChannel |
createForwardingSocketChannel(java.lang.String type,
java.lang.String hostToConnect,
int portToConnect,
java.lang.String originatingHost,
int originatingPort)
|
java.util.List |
getActiveForwardingSocketChannels()
|
java.lang.String |
getAddressToBind()
|
java.lang.String |
getHostToConnect()
|
java.lang.String |
getName()
|
int |
getPortToBind()
|
int |
getPortToConnect()
|
StartStopState |
getState()
|
boolean |
isForwarding()
|
void |
removeForwardingConfigurationListener(ForwardingConfigurationListener l)
|
void |
start()
|
void |
stop()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
private static org.apache.commons.logging.Log log
state
protected StartStopState state
addressToBind
protected java.lang.String addressToBind
hostToConnect
protected java.lang.String hostToConnect
name
protected java.lang.String name
portToBind
protected int portToBind
portToConnect
protected int portToConnect
monitor
protected ForwardingConfiguration.ForwardingConfigurationMonitor monitor
listenerList
protected javax.swing.event.EventListenerList listenerList
activeForwardings
private java.util.List activeForwardings
ForwardingConfiguration
public ForwardingConfiguration(java.lang.String name,
java.lang.String addressToBind,
int portToBind,
java.lang.String hostToConnect,
int portToConnect)
- Creates a new ForwardingConfiguration object.
- Parameters:
name
- addressToBind
- portToBind
- hostToConnect
- portToConnect
-
ForwardingConfiguration
public ForwardingConfiguration(java.lang.String addressToBind,
int portToBind)
- Creates a new ForwardingConfiguration object.
- Parameters:
addressToBind
- portToBind
-
addForwardingConfigurationListener
public void addForwardingConfigurationListener(ForwardingConfigurationListener l)
- Parameters:
l
-
removeForwardingConfigurationListener
public void removeForwardingConfigurationListener(ForwardingConfigurationListener l)
- Parameters:
l
-
getActiveForwardingSocketChannels
public java.util.List getActiveForwardingSocketChannels()
- Returns:
isForwarding
public boolean isForwarding()
getAddressToBind
public java.lang.String getAddressToBind()
- Returns:
getHostToConnect
public java.lang.String getHostToConnect()
- Returns:
getName
public java.lang.String getName()
- Returns:
getPortToBind
public int getPortToBind()
- Returns:
getPortToConnect
public int getPortToConnect()
- Returns:
getState
public StartStopState getState()
- Returns:
start
public void start()
throws java.io.IOException
- Throws:
java.io.IOException
stop
public void stop()
createForwardingSocketChannel
public ForwardingSocketChannel createForwardingSocketChannel(java.lang.String type,
java.lang.String hostToConnect,
int portToConnect,
java.lang.String originatingHost,
int originatingPort)
throws ForwardingConfigurationException
- Parameters:
type
- hostToConnect
- portToConnect
- originatingHost
- originatingPort
-
- Returns:
-
- Throws:
ForwardingConfigurationException
createForwardingIOChannel
public ForwardingIOChannel createForwardingIOChannel(java.lang.String type,
java.lang.String hostToConnect,
int portToConnect,
java.lang.String originatingHost,
int originatingPort)
throws ForwardingConfigurationException
- Parameters:
type
- hostToConnect
- portToConnect
- originatingHost
- originatingPort
-
- Returns:
-
- Throws:
ForwardingConfigurationException
createForwardingBindingChannel
public ForwardingBindingChannel createForwardingBindingChannel(java.lang.String type,
java.lang.String hostToConnect,
int portToConnect,
java.lang.String originatingHost,
int originatingPort)
throws ForwardingConfigurationException
- Parameters:
type
- hostToConnect
- portToConnect
- originatingHost
- originatingPort
-
- Returns:
-
- Throws:
ForwardingConfigurationException