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
FieldsModifier and TypeFieldDescriptionstatic final Stringprotected jakarta.servlet.FilterConfigprotected static org.slf4j.Logger(package private) IStreamStatsprivate ITokenService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancheckCIDRList(Queue<org.apache.catalina.util.NetMask> allowedCIDRList, String remoteIPAddress) voiddestroy()getBroadcast(jakarta.servlet.http.HttpServletRequest request, String streamId) jakarta.servlet.FilterConfiggetStreamStats(String type) voidinit(jakarta.servlet.FilterConfig filterConfig) voidsetConfig(jakarta.servlet.FilterConfig config) voidsetTokenService(ITokenService tokenService) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
initin 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:
destroyin interfacejakarta.servlet.Filter
-
getStreamStats
-
getBroadcast
-
getAntMediaApplicationAdapter
-
getDataStore
-
getTokenService
-
setTokenService
-