| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectcom.sshtools.j2ssh.forwarding.ForwardingClientNested 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-