ForwardingConfiguration
public ForwardingConfiguration(String name,
String addressToBind,
int portToBind,
String hostToConnect,
int portToConnect)
Creates a new ForwardingConfiguration object.
name
- addressToBind
- portToBind
- hostToConnect
- portToConnect
-
ForwardingConfiguration
public ForwardingConfiguration(String addressToBind,
int portToBind)
Creates a new ForwardingConfiguration object.
addressToBind
- portToBind
-
createForwardingBindingChannel
public ForwardingBindingChannel createForwardingBindingChannel(String type,
String hostToConnect,
int portToConnect,
String originatingHost,
int originatingPort)
throws ForwardingConfigurationException
type
- hostToConnect
- portToConnect
- originatingHost
- originatingPort
-
createForwardingIOChannel
public ForwardingIOChannel createForwardingIOChannel(String type,
String hostToConnect,
int portToConnect,
String originatingHost,
int originatingPort)
throws ForwardingConfigurationException
type
- hostToConnect
- portToConnect
- originatingHost
- originatingPort
-
createForwardingSocketChannel
public ForwardingSocketChannel createForwardingSocketChannel(String type,
String hostToConnect,
int portToConnect,
String originatingHost,
int originatingPort)
throws ForwardingConfigurationException
type
- hostToConnect
- portToConnect
- originatingHost
- originatingPort
-
getActiveForwardingSocketChannels
public List getActiveForwardingSocketChannels()
getAddressToBind
public String getAddressToBind()
getHostToConnect
public String getHostToConnect()
getName
public String getName()
getPortToBind
public int getPortToBind()
getPortToConnect
public int getPortToConnect()
isForwarding
public boolean isForwarding()
start
public void start()
throws IOException