クラス HybsContextListener

java.lang.Object
org.opengion.hayabusa.common.HybsContextListener
すべての実装されたインタフェース:
ServletContextListener, EventListener, org.apache.catalina.ContainerListener

@WebListener public class HybsContextListener extends Object implements 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,
  • コンストラクタの概要

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

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

    クラスから継承されたメソッド java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

    • HybsContextListener

      デフォルトコンストラクター
      変更履歴:
      6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor.
  • メソッドの詳細

    • contextInitialized

      ServletContextListener インターフェースの実装 Webアプリケーションがリクエストを処理できる状態になったことを リスナーに通知する。
      定義:
      contextInitialized インタフェース内 ServletContextListener
      パラメータ:
      event - コンテキストイベント
      変更履歴:
      3.0.0.0 (2002/12/25) バージョンチェック、HybsSystem初期化追加, 3.4.0.0 (2003/09/01) Contextのpathによる、システムパラメータ の切り替え対応, 3.4.0.3 (2003/09/10) ServletContext の名称を、仮想パス名とする。, 3.5.3.1 (2003/10/31) システムパラメータ ファイルの読み取りタイミングを遅らせます。, 4.0.0.0 (2005/01/31) Ver4 のシステムパラメータ情報の取得処理を追加します。, 4.1.0.1 (2008/01/23) ログ出力先の設定処理を追加, 4.3.4.1 (2008/12/08) ログの環境変数対応, 6.3.8.3 (2015/10/03) プログラムによるWebアプリケーションの拡張, 7.1.0.1 (2020/02/07) ログファイルのエンコードを SYS_LOG_ENCODE で指定します。, 7.2.5.0 (2020/06/01) org.opengion.fukurou.fileexec.MainProcess処理, 7.2.5.3 (2020/06/16) MainProcessは、SystemParameterへ移動
    • contextDestroyed

      ServletContextListener インターフェースの実装 Webアプリケーションがシャットダウンされることを リスナーに通知する。
      定義:
      contextDestroyed インタフェース内 ServletContextListener
      パラメータ:
      event - コンテキストイベント
      変更履歴:
      3.1.1.1 (2003/04/03) キャッシュクリアメソッドを新規追加。, 3.3.3.3 (2003/08/06) HybsTimerTaskManager を終了時にキャンセルするロジックを追加。, 3.5.2.1 (2003/10/27) リンクエラー対策:永続化セッション(SESSIONS.ser)からオブジェクトを削除しておく。, 3.6.0.0 (2004/09/17) CalendarFactory.clear() を追加します。, 4.0.0.0 (2005/01/31) コンテキスト名の取り方を変更します。, 4.0.0.0 (2005/01/31) Cleanable インターフェースによる初期化処理, 4.0.0.0 (2005/01/31) HybsTimerTaskManager は、Cleanable インターフェースによる初期化, 4.1.0.0 (2007/12/27) GE12のクリア処理追加, 4.3.0.0 (2008/07/18) soffice.binのタスクを削除する処理を追加, 5.0.2.0 (2009/11/01) 再編成機能追加, 7.2.5.0 (2020/06/01) org.opengion.fukurou.fileexec.MainProcess処理, 7.2.5.3 (2020/06/16) MainProcessは、SystemParameterへ移動
    • containerEvent

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