Package io.antmedia.filter
Class HlsStatisticsFilter
java.lang.Object
io.antmedia.filter.AbstractFilter
io.antmedia.filter.StatisticsFilter
io.antmedia.filter.HlsStatisticsFilter
- All Implemented Interfaces:
jakarta.servlet.Filter
-
Field Summary
Fields inherited from class io.antmedia.filter.StatisticsFilter
loggerFields inherited from class io.antmedia.filter.AbstractFilter
BROADCAST_OBJECT, config, streamStats -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisFilterMatching(String requestURI) booleanisViewerCountExceeded(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String streamId) Methods inherited from class io.antmedia.filter.StatisticsFilter
doFilter, startStreamingIfAutoStartStopEnabledMethods inherited from class io.antmedia.filter.AbstractFilter
checkCIDRList, destroy, getAntMediaApplicationAdapter, getAppContext, getAppSettings, getBroadcast, getConfig, getDataStore, getServerSettings, getStreamStats, getTokenService, getWebApplicationContext, init, setConfig, setTokenService
-
Constructor Details
-
HlsStatisticsFilter
public HlsStatisticsFilter()
-
-
Method Details
-
isViewerCountExceeded
public boolean isViewerCountExceeded(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String streamId) throws IOException - Specified by:
isViewerCountExceededin classStatisticsFilter- Throws:
IOException
-
isFilterMatching
- Specified by:
isFilterMatchingin classStatisticsFilter
-
getBeanName
- Specified by:
getBeanNamein classStatisticsFilter
-