|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.maverick.nio.ForwardingManager
com.maverick.sshd.RemoteForwardingManager
This class provides management of remote forwarding requests.
| Field Summary |
| Fields inherited from class com.maverick.nio.ForwardingManager |
forwardingFactories, listeningPorts |
| Constructor Summary | |
RemoteForwardingManager()
|
|
| Method Summary | |
RemoteForwardingFactory |
getRemoteForwardingFactory(int port)
Get the RemoteForwardingFactory implementation for a given port. |
boolean |
isListening(int port)
Is there an existing forwarding listening on a particular port? |
void |
registerConnection(ConnectionProtocol connection,
java.lang.Class remoteForwardingFactoryImpl)
Register a connection with the forwarding manager. |
boolean |
startRemoteForwarding(java.lang.String addressToBind,
int portToBind,
ConnectionProtocol connection)
Start remote forwarding. |
boolean |
stopRemoteForwarding(java.lang.String addressToBind,
int portToBind,
boolean dropActiveTunnels,
ConnectionProtocol connection)
Stop remote forwarding. |
void |
unregisterConnection(ConnectionProtocol connection)
Unregister a connection with the remote forwarding manager. |
| Methods inherited from class com.maverick.nio.ForwardingManager |
getInstance |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public RemoteForwardingManager()
| Method Detail |
public void registerConnection(ConnectionProtocol connection,
java.lang.Class remoteForwardingFactoryImpl)
connection - ConnectionProtocolremoteForwardingFactoryImpl - Classpublic void unregisterConnection(ConnectionProtocol connection)
connection - ConnectionProtocolpublic boolean isListening(int port)
port - int
public RemoteForwardingFactory getRemoteForwardingFactory(int port)
throws java.io.IOException
RemoteForwardingFactory implementation for a given port.
port - int
java.io.IOException
public boolean startRemoteForwarding(java.lang.String addressToBind,
int portToBind,
ConnectionProtocol connection)
addressToBind - StringportToBind - intconnection - ConnectionProtocol
public boolean stopRemoteForwarding(java.lang.String addressToBind,
int portToBind,
boolean dropActiveTunnels,
ConnectionProtocol connection)
addressToBind - StringportToBind - intdropActiveTunnels - booleanconnection - ConnectionProtocol
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||