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.41 $
- 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 |
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
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
Copyright © 2002-2003 Lee David Painter & Contributors. All Rights Reserved.