public class DefaultForwarderFactory extends Object implements ForwardingFilterFactory, PortForwardingEventListenerManager
ForwardingFilterFactory
implementation.Modifier and Type | Field and Description |
---|---|
static DefaultForwarderFactory |
INSTANCE |
Constructor and Description |
---|
DefaultForwarderFactory() |
Modifier and Type | Method and Description |
---|---|
void |
addPortForwardingEventListener(PortForwardingEventListener listener)
Add a port forwarding listener
|
ForwardingFilter |
create(ConnectionService service)
Creates the forwarder to be used for TCP/IP port forwards for this session.
|
PortForwardingEventListener |
getPortForwardingEventListenerProxy() |
void |
removePortForwardingEventListener(PortForwardingEventListener listener)
Remove a port forwarding listener
|
public static final DefaultForwarderFactory INSTANCE
public PortForwardingEventListener getPortForwardingEventListenerProxy()
getPortForwardingEventListenerProxy
in interface PortForwardingEventListenerManager
public void addPortForwardingEventListener(PortForwardingEventListener listener)
PortForwardingEventListenerManager
addPortForwardingEventListener
in interface PortForwardingEventListenerManager
listener
- The PortForwardingEventListener
to add - never null
public void removePortForwardingEventListener(PortForwardingEventListener listener)
PortForwardingEventListenerManager
removePortForwardingEventListener
in interface PortForwardingEventListenerManager
listener
- The PortForwardingEventListener
to remove - ignored if null
public ForwardingFilter create(ConnectionService service)
ForwardingFilterFactory
create
in interface ForwardingFilterFactory
service
- the ConnectionService
the connections are forwarded throughForwardingFilter
that will listen for connections and set up forwardingCopyright © 2008–2022 The Apache Software Foundation. All rights reserved.