Package org.apache.sshd.common.forward
Class DefaultForwarderFactory
java.lang.Object
org.apache.sshd.common.forward.DefaultForwarderFactory
- All Implemented Interfaces:
ForwarderFactory
,PortForwardingEventListenerManager
public class DefaultForwarderFactory
extends Object
implements ForwarderFactory, PortForwardingEventListenerManager
The default
ForwarderFactory
implementation.- Author:
- Apache MINA SSHD Project
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Add a port forwarding listenercreate
(ConnectionService service) Creates the forwarder to be used for TCP/IP port forwards for this session.void
Remove a port forwarding listener
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
DefaultForwarderFactory
public DefaultForwarderFactory()
-
-
Method Details
-
getPortForwardingEventListenerProxy
- Specified by:
getPortForwardingEventListenerProxy
in interfacePortForwardingEventListenerManager
- Returns:
- A proxy listener representing all the currently registered listener through this manager
-
addPortForwardingEventListener
Description copied from interface:PortForwardingEventListenerManager
Add a port forwarding listener- Specified by:
addPortForwardingEventListener
in interfacePortForwardingEventListenerManager
- Parameters:
listener
- ThePortForwardingEventListener
to add - nevernull
-
removePortForwardingEventListener
Description copied from interface:PortForwardingEventListenerManager
Remove a port forwarding listener- Specified by:
removePortForwardingEventListener
in interfacePortForwardingEventListenerManager
- Parameters:
listener
- ThePortForwardingEventListener
to remove - ignored ifnull
-
create
Description copied from interface:ForwarderFactory
Creates the forwarder to be used for TCP/IP port forwards for this session.- Specified by:
create
in interfaceForwarderFactory
- Parameters:
service
- theConnectionService
the connections are forwarded through- Returns:
- the
Forwarder
that will listen for connections and set up forwarding
-