クラス HybsContextListener

  • すべての実装されたインタフェース:
    EventListener, javax.servlet.ServletContextListener, org.apache.catalina.ContainerListener

    @WebListener
    public class HybsContextListener
    extends Object
    implements javax.servlet.ServletContextListener, org.apache.catalina.ContainerListener
    ServletContextListener を実装した、コンテキストの監視オブジェクトです。 これは、コンテキスト(Webアプリケーション)の起動/シャットダウンを監視できる。 ServletContextListener は、 ConnectionFactory のコネクションプールへのアクセス/開放 ResourceFactory のリソース情報へのアクセス/開放 の作業を行います。 このリスナーは、WEB-INF/web.xml で、組み込みます。 【WEB-INF/web.xml】 <listener> <listener-class> org.opengion.hayabusa.common.HybsContextListener </listener-class> </listener>
    導入されたバージョン:
    JDK5.0,
    • コンストラクタの概要

      コンストラクタ 
      コンストラクタ 説明
      HybsContextListener()
      デフォルトコンストラクター
    • メソッドの概要

      すべてのメソッド インスタンス・メソッド concreteメソッド 
      修飾子とタイプ メソッド 説明
      void containerEvent​(org.apache.catalina.ContainerEvent event)
      ContainerListener インターフェースの実装 セッション固定攻撃対策として、認証の前後でセッションIDが変更されるようになりました。
      void contextDestroyed​(javax.servlet.ServletContextEvent event)
      ServletContextListener インターフェースの実装 Webアプリケーションがシャットダウンされることを リスナーに通知する。
      void contextInitialized​(javax.servlet.ServletContextEvent event)
      ServletContextListener インターフェースの実装 Webアプリケーションがリクエストを処理できる状態になったことを リスナーに通知する。
    • コンストラクタの詳細

    • メソッドの詳細

      • contextInitialized

        public void contextInitialized​(javax.servlet.ServletContextEvent event)
        ServletContextListener インターフェースの実装 Webアプリケーションがリクエストを処理できる状態になったことを リスナーに通知する。
        定義:
        contextInitialized インタフェース内 javax.servlet.ServletContextListener
        パラメータ:
        event - コンテキストイベント
      • contextDestroyed

        public void contextDestroyed​(javax.servlet.ServletContextEvent event)
        ServletContextListener インターフェースの実装 Webアプリケーションがシャットダウンされることを リスナーに通知する。
        定義:
        contextDestroyed インタフェース内 javax.servlet.ServletContextListener
        パラメータ:
        event - コンテキストイベント
      • containerEvent

        public void containerEvent​(org.apache.catalina.ContainerEvent event)
        ContainerListener インターフェースの実装 セッション固定攻撃対策として、認証の前後でセッションIDが変更されるようになりました。 セッションIDの変更を検知したい場合は、ContainerListenerを実装する必要があります。 ※ 使い方が分からないので、うまくイベントを拾えていません。
        定義:
        containerEvent インタフェース内 org.apache.catalina.ContainerListener
        パラメータ:
        event - コンテナイベント