Class RequestDumpServerShutdownFilter

java.lang.Object
nablarch.test.core.http.dump.RequestDumpServerShutdownFilter
All Implemented Interfaces:
jakarta.servlet.Filter

public class RequestDumpServerShutdownFilter extends Object implements jakarta.servlet.Filter
HTTPリクエストダンプ用サーバをシャットダウンする為のサーブレットフィルタクラス。
特定のURL(例えば、/shutdown)に本フィルタをマッピングすることで、 ブラウザからサーバのシャットダウン指示が可能となる。
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    処理無し。
    void
    doFilter(jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse, jakarta.servlet.FilterChain filterChain)
    サーバのシャットダウンを行う。レスポンス(ステータスコード202)を返却し、 後続のフィルタへの処理委譲は行わない
    void
    init(jakarta.servlet.FilterConfig filterConfig)
    処理無し。

    Methods inherited from class java.lang.Object

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

    • init

      public void init(jakarta.servlet.FilterConfig filterConfig) throws jakarta.servlet.ServletException
      処理無し。
      Specified by:
      init in interface jakarta.servlet.Filter
      Throws:
      jakarta.servlet.ServletException
    • doFilter

      public void doFilter(jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse, jakarta.servlet.FilterChain filterChain) throws IOException, jakarta.servlet.ServletException
      サーバのシャットダウンを行う。レスポンス(ステータスコード202)を返却し、 後続のフィルタへの処理委譲は行わない
      Specified by:
      doFilter in interface jakarta.servlet.Filter
      Throws:
      IOException
      jakarta.servlet.ServletException
    • destroy

      public void destroy()
      処理無し。
      Specified by:
      destroy in interface jakarta.servlet.Filter