Package org.apache.sshd.server.forward
Interface ForwardingFilter
- All Superinterfaces:
AgentForwardingFilter
,TcpForwardingFilter
,X11ForwardingFilter
- All Known Implementing Classes:
AcceptAllForwardingFilter
,RejectAllForwardingFilter
,StaticDecisionForwardingFilter
public interface ForwardingFilter
extends AgentForwardingFilter, X11ForwardingFilter, TcpForwardingFilter
Determines if a forwarding request will be permitted.
- Author:
- Apache MINA SSHD Project
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.sshd.server.forward.TcpForwardingFilter
TcpForwardingFilter.Type
-
Field Summary
Fields inherited from interface org.apache.sshd.server.forward.AgentForwardingFilter
DEFAULT
Fields inherited from interface org.apache.sshd.server.forward.TcpForwardingFilter
DEFAULT
Fields inherited from interface org.apache.sshd.server.forward.X11ForwardingFilter
DEFAULT
-
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic ForwardingFilter
asForwardingFilter
(AgentForwardingFilter agentFilter, X11ForwardingFilter x11Filter, TcpForwardingFilter tcpFilter) Wraps separate filtering policies into one - anynull
one is assumed to be disabledMethods inherited from interface org.apache.sshd.server.forward.AgentForwardingFilter
canForwardAgent
Methods inherited from interface org.apache.sshd.server.forward.TcpForwardingFilter
canConnect, canListen
Methods inherited from interface org.apache.sshd.server.forward.X11ForwardingFilter
canForwardX11
-
Method Details
-
asForwardingFilter
static ForwardingFilter asForwardingFilter(AgentForwardingFilter agentFilter, X11ForwardingFilter x11Filter, TcpForwardingFilter tcpFilter) Wraps separate filtering policies into one - anynull
one is assumed to be disabled- Parameters:
agentFilter
- TheAgentForwardingFilter
x11Filter
- TheX11ForwardingFilter
tcpFilter
- TheTcpForwardingFilter
- Returns:
- The combined implementation
-