Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
com.sshtools.j2ssh.forwarding.ForwardingClient
Nested Class Summary | |
class |
Field Summary | |
static String | |
static String |
Constructor Summary | |
|
Method Summary | |
ForwardingConfiguration |
|
ForwardingConfiguration | |
void |
|
void | |
Channel |
|
void |
|
List | |
ForwardingConfiguration |
|
ForwardingConfiguration |
|
Map | |
ForwardingConfiguration |
|
ForwardingConfiguration |
|
Map | |
ForwardingConfiguration | |
boolean | |
boolean | |
void |
|
void |
|
void |
|
void |
|
void | |
void |
|
void |
|
void |
|
public static final String REMOTE_FORWARD_CANCEL_REQUEST
public static final String REMOTE_FORWARD_REQUEST
public ForwardingClient(ConnectionProtocol connection) throws IOException
Creates a new ForwardingClient object.
- Parameters:
connection
-
public ForwardingConfiguration addLocalForwarding(String uniqueName, String addressToBind, int portToBind, String hostToConnect, int portToConnect) throws ForwardingConfigurationException
- Parameters:
uniqueName
-addressToBind
-portToBind
-hostToConnect
-portToConnect
-
- Returns:
- Throws:
ForwardingConfigurationException
-
public ForwardingConfiguration addLocalForwarding(ForwardingConfiguration fwd) throws ForwardingConfigurationException
- Parameters:
fwd
-
- Returns:
- Throws:
ForwardingConfigurationException
-
public void addRemoteForwarding(String uniqueName, String addressToBind, int portToBind, String hostToConnect, int portToConnect) throws ForwardingConfigurationException
- Parameters:
uniqueName
-addressToBind
-portToBind
-hostToConnect
-portToConnect
-
- Throws:
ForwardingConfigurationException
-
public void addRemoteForwarding(ForwardingConfiguration fwd) throws ForwardingConfigurationException
- Parameters:
fwd
-
- Throws:
ForwardingConfigurationException
-
public Channel createChannel(String channelType, byte[] requestData) throws InvalidChannelException
- Specified by:
- createChannel in interface ChannelFactory
- Parameters:
channelType
-requestData
-
- Returns:
- Throws:
InvalidChannelException
-
public List getChannelType()
- Returns:
public ForwardingConfiguration getLocalForwardingByAddress(String addressToBind, int portToBind) throws ForwardingConfigurationException
- Parameters:
addressToBind
-portToBind
-
- Returns:
- Throws:
ForwardingConfigurationException
-
public ForwardingConfiguration getLocalForwardingByName(String name) throws ForwardingConfigurationException
- Parameters:
name
-
- Returns:
- Throws:
ForwardingConfigurationException
-
public Map getLocalForwardings()
- Returns:
public ForwardingConfiguration getRemoteForwardingByAddress(String addressToBind, int portToBind) throws ForwardingConfigurationException
- Parameters:
addressToBind
-portToBind
-
- Returns:
- Throws:
ForwardingConfigurationException
-
public ForwardingConfiguration getRemoteForwardingByName(String name) throws ForwardingConfigurationException
- Parameters:
name
-
- Returns:
- Throws:
ForwardingConfigurationException
-
public Map getRemoteForwardings()
- Returns:
public boolean hasActiveConfigurations()
- Returns:
public boolean hasActiveForwardings()
- Returns:
public void removeLocalForwarding(String name) throws ForwardingConfigurationException
- Parameters:
name
-
- Throws:
ForwardingConfigurationException
-
public void removeRemoteForwarding(String name) throws IOException, ForwardingConfigurationException
- Parameters:
name
-
- Throws:
ForwardingConfigurationException
-
public void startLocalForwarding(String uniqueName) throws ForwardingConfigurationException
- Parameters:
uniqueName
-
- Throws:
ForwardingConfigurationException
-
public void startRemoteForwarding(String name) throws IOException, ForwardingConfigurationException
- Parameters:
name
-
- Throws:
ForwardingConfigurationException
-
public void startX11Forwarding() throws IOException, ForwardingConfigurationException
- Throws:
ForwardingConfigurationException
-
public void stopLocalForwarding(String uniqueName) throws ForwardingConfigurationException
- Parameters:
uniqueName
-
- Throws:
ForwardingConfigurationException
-
public void stopRemoteForwarding(String name) throws IOException, ForwardingConfigurationException
- Parameters:
name
-
- Throws:
ForwardingConfigurationException
-