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