|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sshtools.j2ssh.forwarding.ForwardingClient
DOCUMENT ME!
Nested Class Summary | |
class |
ForwardingClient.ClientForwardingListener
|
Field Summary | |
static java.lang.String |
REMOTE_FORWARD_CANCEL_REQUEST
DOCUMENT ME! |
static java.lang.String |
REMOTE_FORWARD_REQUEST
DOCUMENT ME! |
Constructor Summary | |
ForwardingClient(ConnectionProtocol connection)
Creates a new ForwardingClient object. |
Method Summary | |
ForwardingConfiguration |
addLocalForwarding(ForwardingConfiguration fwd)
DOCUMENT ME! |
ForwardingConfiguration |
addLocalForwarding(java.lang.String uniqueName,
java.lang.String addressToBind,
int portToBind,
java.lang.String hostToConnect,
int portToConnect)
DOCUMENT ME! |
void |
addRemoteForwarding(ForwardingConfiguration fwd)
DOCUMENT ME! |
void |
addRemoteForwarding(java.lang.String uniqueName,
java.lang.String addressToBind,
int portToBind,
java.lang.String hostToConnect,
int portToConnect)
DOCUMENT ME! |
Channel |
createChannel(java.lang.String channelType,
byte[] requestData)
DOCUMENT ME! |
void |
enableX11Forwarding(XDisplay localDisplay)
DOCUMENT ME! |
java.util.List |
getChannelType()
DOCUMENT ME! |
ForwardingConfiguration |
getLocalForwardingByAddress(java.lang.String addressToBind,
int portToBind)
DOCUMENT ME! |
ForwardingConfiguration |
getLocalForwardingByName(java.lang.String name)
DOCUMENT ME! |
java.util.Map |
getLocalForwardings()
DOCUMENT ME! |
ForwardingConfiguration |
getRemoteForwardingByAddress(java.lang.String addressToBind,
int portToBind)
DOCUMENT ME! |
ForwardingConfiguration |
getRemoteForwardingByName(java.lang.String name)
DOCUMENT ME! |
java.util.Map |
getRemoteForwardings()
DOCUMENT ME! |
ForwardingConfiguration |
getX11ForwardingConfiguration()
DOCUMENT ME! |
boolean |
hasActiveConfigurations()
DOCUMENT ME! |
boolean |
hasActiveForwardings()
DOCUMENT ME! |
void |
removeLocalForwarding(java.lang.String name)
DOCUMENT ME! |
void |
removeRemoteForwarding(java.lang.String name)
DOCUMENT ME! |
void |
startLocalForwarding(java.lang.String uniqueName)
DOCUMENT ME! |
void |
startRemoteForwarding(java.lang.String name)
DOCUMENT ME! |
void |
startX11Forwarding()
DOCUMENT ME! |
void |
stopLocalForwarding(java.lang.String uniqueName)
DOCUMENT ME! |
void |
stopRemoteForwarding(java.lang.String name)
DOCUMENT ME! |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String REMOTE_FORWARD_REQUEST
public static final java.lang.String REMOTE_FORWARD_CANCEL_REQUEST
Constructor Detail |
public ForwardingClient(ConnectionProtocol connection) throws java.io.IOException
connection
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!Method Detail |
public java.util.List getChannelType()
public void enableX11Forwarding(XDisplay localDisplay)
localDisplay
- DOCUMENT ME!public ForwardingConfiguration getX11ForwardingConfiguration()
public boolean hasActiveConfigurations()
public boolean hasActiveForwardings()
public ForwardingConfiguration getLocalForwardingByAddress(java.lang.String addressToBind, int portToBind) throws ForwardingConfigurationException
addressToBind
- DOCUMENT ME!portToBind
- DOCUMENT ME!
ForwardingConfigurationException
- DOCUMENT ME!public ForwardingConfiguration getLocalForwardingByName(java.lang.String name) throws ForwardingConfigurationException
name
- DOCUMENT ME!
ForwardingConfigurationException
- DOCUMENT ME!public ForwardingConfiguration getRemoteForwardingByName(java.lang.String name) throws ForwardingConfigurationException
name
- DOCUMENT ME!
ForwardingConfigurationException
- DOCUMENT ME!public java.util.Map getLocalForwardings()
public java.util.Map getRemoteForwardings()
public ForwardingConfiguration getRemoteForwardingByAddress(java.lang.String addressToBind, int portToBind) throws ForwardingConfigurationException
addressToBind
- DOCUMENT ME!portToBind
- DOCUMENT ME!
ForwardingConfigurationException
- DOCUMENT ME!public void removeLocalForwarding(java.lang.String name) throws ForwardingConfigurationException
name
- DOCUMENT ME!
ForwardingConfigurationException
- DOCUMENT ME!public void removeRemoteForwarding(java.lang.String name) throws java.io.IOException, ForwardingConfigurationException
name
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!
ForwardingConfigurationException
- DOCUMENT ME!public ForwardingConfiguration addLocalForwarding(java.lang.String uniqueName, java.lang.String addressToBind, int portToBind, java.lang.String hostToConnect, int portToConnect) throws ForwardingConfigurationException
uniqueName
- DOCUMENT ME!addressToBind
- DOCUMENT ME!portToBind
- DOCUMENT ME!hostToConnect
- DOCUMENT ME!portToConnect
- DOCUMENT ME!
ForwardingConfigurationException
- DOCUMENT ME!public ForwardingConfiguration addLocalForwarding(ForwardingConfiguration fwd) throws ForwardingConfigurationException
fwd
- DOCUMENT ME!
ForwardingConfigurationException
- DOCUMENT ME!public void addRemoteForwarding(java.lang.String uniqueName, java.lang.String addressToBind, int portToBind, java.lang.String hostToConnect, int portToConnect) throws ForwardingConfigurationException
uniqueName
- DOCUMENT ME!addressToBind
- DOCUMENT ME!portToBind
- DOCUMENT ME!hostToConnect
- DOCUMENT ME!portToConnect
- DOCUMENT ME!
ForwardingConfigurationException
- DOCUMENT ME!public void addRemoteForwarding(ForwardingConfiguration fwd) throws ForwardingConfigurationException
fwd
- DOCUMENT ME!
ForwardingConfigurationException
- DOCUMENT ME!public Channel createChannel(java.lang.String channelType, byte[] requestData) throws InvalidChannelException
createChannel
in interface ChannelFactory
channelType
- DOCUMENT ME!requestData
- DOCUMENT ME!
InvalidChannelException
- DOCUMENT ME!public void startLocalForwarding(java.lang.String uniqueName) throws ForwardingConfigurationException
uniqueName
- DOCUMENT ME!
ForwardingConfigurationException
- DOCUMENT ME!public void startX11Forwarding() throws java.io.IOException, ForwardingConfigurationException
java.io.IOException
- DOCUMENT ME!
ForwardingConfigurationException
- DOCUMENT ME!public void startRemoteForwarding(java.lang.String name) throws java.io.IOException, ForwardingConfigurationException
name
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!
ForwardingConfigurationException
- DOCUMENT ME!public void stopLocalForwarding(java.lang.String uniqueName) throws ForwardingConfigurationException
uniqueName
- DOCUMENT ME!
ForwardingConfigurationException
- DOCUMENT ME!public void stopRemoteForwarding(java.lang.String name) throws java.io.IOException, ForwardingConfigurationException
name
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!
ForwardingConfigurationException
- DOCUMENT ME!
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |