クラス HybsContextListener
- java.lang.Object
-
- org.opengion.hayabusa.common.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アプリケーションがリクエストを処理できる状態になったことを リスナーに通知する。
-
-
-
コンストラクタの詳細
-
HybsContextListener
public HybsContextListener()
デフォルトコンストラクター
-
-
メソッドの詳細
-
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
- コンテナイベント
-
-