Interface Forwarder
- All Superinterfaces:
AutoCloseable, Channel, Closeable, org.apache.sshd.common.Closeable, PortForwardingEventListenerManager, PortForwardingEventListenerManagerHolder, PortForwardingInformationProvider, PortForwardingManager
- All Known Implementing Classes:
DefaultForwarder
public interface Forwarder
extends PortForwardingManager, PortForwardingEventListenerManager, PortForwardingEventListenerManagerHolder, org.apache.sshd.common.Closeable
TODO Add javadoc
- Author:
- Apache MINA SSHD Project
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.sshd.common.util.net.SshdSocketAddressgetForwardedPort(int remotePort) voidlocalPortForwardingCancelled(org.apache.sshd.common.util.net.SshdSocketAddress local) Called when the other side cancelled a remote port forward.org.apache.sshd.common.util.net.SshdSocketAddresslocalPortForwardingRequested(org.apache.sshd.common.util.net.SshdSocketAddress local) Called when the other side requested a remote port forward.Methods inherited from interface org.apache.sshd.common.Closeable
addCloseFutureListener, close, close, isClosed, isClosing, isOpen, removeCloseFutureListenerMethods inherited from interface PortForwardingEventListenerManager
addPortForwardingEventListener, getPortForwardingEventListenerProxy, removePortForwardingEventListenerMethods inherited from interface PortForwardingEventListenerManagerHolder
addPortForwardingEventListenerManager, getRegisteredManagers, removePortForwardingEventListenerManagerMethods inherited from interface PortForwardingInformationProvider
getBoundLocalPortForwards, getBoundRemotePortForward, getLocalForwardsBindings, getRemoteForwardsBindings, getStartedLocalPortForwards, getStartedRemotePortForwards, isLocalPortForwardingStartedForPort, isRemotePortForwardingStartedForPort
-
Method Details
-
getForwardedPort
org.apache.sshd.common.util.net.SshdSocketAddress getForwardedPort(int remotePort) - Parameters:
remotePort- The remote port- Returns:
- The local
SshdSocketAddressthat the remote port is forwarded to
-
localPortForwardingRequested
org.apache.sshd.common.util.net.SshdSocketAddress localPortForwardingRequested(org.apache.sshd.common.util.net.SshdSocketAddress local) throws IOException Called when the other side requested a remote port forward.- Parameters:
local- The request address- Returns:
- The bound local
SshdSocketAddress-nullif not allowed to forward - Throws:
IOException- If failed to handle request
-
localPortForwardingCancelled
void localPortForwardingCancelled(org.apache.sshd.common.util.net.SshdSocketAddress local) throws IOException Called when the other side cancelled a remote port forward.- Parameters:
local- The localSshdSocketAddress- Throws:
IOException- If failed to handle request
-