Class MCRURIResolverFilter

java.lang.Object
org.mycore.common.xml.MCRURIResolverFilter
All Implemented Interfaces:
jakarta.servlet.Filter

public class MCRURIResolverFilter extends Object implements jakarta.servlet.Filter
Servlet Filter for adding debug information to servlet output.
Author:
Thomas Scheffler (yagee)
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
    doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain filterChain)
    adds debug information from MCRURIResolver to Servlet output.
    void
    init(jakarta.servlet.FilterConfig arg0)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MCRURIResolverFilter

      public MCRURIResolverFilter()
  • Method Details

    • doFilter

      public void doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain filterChain) throws IOException, jakarta.servlet.ServletException
      adds debug information from MCRURIResolver to Servlet output. The information includes all URIs resolved by MCRURIResolver by the current request. The filter is triggered by the log4j statement of the MCRURIResolver. To switch it on set the logger to DEBUG level.
      Specified by:
      doFilter in interface jakarta.servlet.Filter
      Throws:
      IOException
      jakarta.servlet.ServletException
      See Also:
      • Filter.doFilter(jakarta.servlet.ServletRequest, jakarta.servlet.ServletResponse, jakarta.servlet.FilterChain)
    • destroy

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

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