Package io.antmedia.filter
Class AbstractFilter
java.lang.Object
io.antmedia.filter.AbstractFilter
- All Implemented Interfaces:
jakarta.servlet.Filter
- Direct Known Subclasses:
AuthenticationFilter
,ContentSecurityPolicyHeaderFilter
,HlsManifestModifierFilter
,HttpForwardFilter
,IPFilter
,IPFilterDashboard
,JWTFilter
,JWTServerFilter
,RestProxyFilter
,StatisticsFilter
,SubscriberBlockFilter
,TokenFilterManager
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
protected jakarta.servlet.FilterConfig
protected static org.slf4j.Logger
(package private) IStreamStats
private ITokenService
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
checkCIDRList
(Queue<org.apache.catalina.util.NetMask> allowedCIDRList, String remoteIPAddress) void
destroy()
getBroadcast
(jakarta.servlet.http.HttpServletRequest request, String streamId) jakarta.servlet.FilterConfig
getStreamStats
(String type) void
init
(jakarta.servlet.FilterConfig filterConfig) void
setConfig
(jakarta.servlet.FilterConfig config) void
setTokenService
(ITokenService tokenService) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface jakarta.servlet.Filter
doFilter
-
Field Details
-
BROADCAST_OBJECT
- See Also:
-
logger
protected static org.slf4j.Logger logger -
config
protected jakarta.servlet.FilterConfig config -
streamStats
IStreamStats streamStats -
tokenService
-
-
Constructor Details
-
AbstractFilter
public AbstractFilter()
-
-
Method Details
-
init
public void init(jakarta.servlet.FilterConfig filterConfig) throws jakarta.servlet.ServletException - Specified by:
init
in interfacejakarta.servlet.Filter
- Throws:
jakarta.servlet.ServletException
-
getAppSettings
-
getServerSettings
-
checkCIDRList
-
getAppContext
-
getWebApplicationContext
-
getConfig
public jakarta.servlet.FilterConfig getConfig() -
setConfig
public void setConfig(jakarta.servlet.FilterConfig config) -
destroy
public void destroy()- Specified by:
destroy
in interfacejakarta.servlet.Filter
-
getStreamStats
-
getBroadcast
-
getAntMediaApplicationAdapter
-
getDataStore
-
getTokenService
-
setTokenService
-