Klasse RTMPBasedRateLimiterFilter

java.lang.Object
jakarta.servlet.GenericFilter
jakarta.servlet.http.HttpFilter
server.restful.common.filters.RTMPBasedRateLimiterFilter
Alle implementierten Schnittstellen:
jakarta.servlet.Filter, jakarta.servlet.FilterConfig, Serializable

@WebFilter(filterName="RTMPBasedRateLimiterFilter", displayName="RTMPBasedRateLimiterFilter", servletNames={"ConvertServlet","WhatsSidServlet"}, description="Ensure a maximum number of RTMP video creations in parallel (server overload protection)") public final class RTMPBasedRateLimiterFilter extends jakarta.servlet.http.HttpFilter
Ensure a maximum number of RTMP video creations in parallel (server overload protection).
Autor:
ken
Siehe auch:
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    static final String
     
    private int
     
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    void
    doFilter(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.FilterChain chain)
     
    void
    init(jakarta.servlet.FilterConfig filterConfig)
     

    Von Klasse geerbte Methoden jakarta.servlet.http.HttpFilter

    doFilter

    Von Klasse geerbte Methoden jakarta.servlet.GenericFilter

    getFilterConfig, getFilterName, getInitParameter, getInitParameterNames, getServletContext, init

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Von Schnittstelle geerbte Methoden jakarta.servlet.Filter

    destroy
  • Felddetails

    • FILTER_PARAMETER_MAX_RTMP_PER_SERVLET

      public static final String FILTER_PARAMETER_MAX_RTMP_PER_SERVLET
      Siehe auch:
    • maxRtmpPerServlet

      private int maxRtmpPerServlet
  • Konstruktordetails

    • RTMPBasedRateLimiterFilter

      public RTMPBasedRateLimiterFilter()
  • Methodendetails

    • init

      public void init(jakarta.servlet.FilterConfig filterConfig) throws jakarta.servlet.ServletException
      Angegeben von:
      init in Schnittstelle jakarta.servlet.Filter
      Setzt außer Kraft:
      init in Klasse jakarta.servlet.GenericFilter
      Löst aus:
      jakarta.servlet.ServletException
    • doFilter

      public void doFilter(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.FilterChain chain) throws IOException, jakarta.servlet.ServletException
      Setzt außer Kraft:
      doFilter in Klasse jakarta.servlet.http.HttpFilter
      Löst aus:
      IOException
      jakarta.servlet.ServletException