Class WebtoolkitFilter

java.lang.Object
com.levigo.jadice.web.conn.server.WebtoolkitFilter
All Implemented Interfaces:
jakarta.servlet.Filter
Direct Known Subclasses:
TransportWebtoolkitFilter

public abstract class WebtoolkitFilter extends Object implements jakarta.servlet.Filter
Manages requests to the JWT core. Consumes and serves only JWT related requests, other requests will not be touched.

This class that serves as a base class for the Filter implementations in JWT's server side connection implementations. It is recommended to register any specific WebtoolkitFilter implementation using either the pattern /* or /MODULE_NAME/*.

  • Constructor Details

    • WebtoolkitFilter

      public WebtoolkitFilter()
  • Method Details

    • init

      public void init(jakarta.servlet.FilterConfig config) throws jakarta.servlet.ServletException
      Specified by:
      init in interface jakarta.servlet.Filter
      Throws:
      jakarta.servlet.ServletException
    • destroy

      public final void destroy()
      Specified by:
      destroy in interface jakarta.servlet.Filter
    • doDestroy

      protected void doDestroy()
    • doFilter

      public void doFilter(jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain filterChain) throws IOException, jakarta.servlet.ServletException
      Specified by:
      doFilter in interface jakarta.servlet.Filter
      Throws:
      IOException
      jakarta.servlet.ServletException