パッケージ jakarta.faces.event

クラス PostConstructCustomScopeEvent

  • 実装されたすべてのインターフェース:
    SerializableSE

    public class PostConstructCustomScopeEvent
    extends SystemEvent

    このクラスは、アプリケーションがスコープの始まりを認識できるようにするために他のスコープが行うのと同じ方法で、カスタムスコープが「ポストコンストラクト」イベントを発行できるようにするために提供されています。ランタイムはこのイベントをリッスンし、必要に応じてこのスコープ内の任意の Bean で PostConstruct アノテーション付きメソッドを呼び出す必要があります。次のコードは、そのようなイベントを公開するためのテンプレートとして使用できます。

     
    
    Map<String, Object> myScope = getMyScope();
    ScopeContext scopeContext = new ScopeContext("myScope", myScope);
    applicationPublishEvent(PostConstructCustomScopeEvent.class, scopeContext);
    
     
    導入:
    2.0
    関連事項:
    直列化された形式
    • コンストラクターの詳細

      • PostConstructCustomScopeEvent

        public PostConstructCustomScopeEvent​(ScopeContext scopeContext)

        このイベントのインスタンスは、引数 scopeContext で囲まれたカスタムスコープが作成されたことを示しています。

        パラメーター:
        scopeContext - スコープの名前と Map<String, Object> として公開されるスコープ自体を含む構造。
      • PostConstructCustomScopeEvent

        public PostConstructCustomScopeEvent​(FacesContext facesContext,
                                             ScopeContext scopeContext)

        このイベントのインスタンスは、引数 scopeContext で囲まれたカスタムスコープが作成されたことを示しています。

        パラメーター:
        facesContext - Faces コンテキスト。
        scopeContext - スコープの名前と Map<String, Object> として公開されるスコープ自体を含む構造。
    • メソッドの詳細

      • getContext

        public ScopeContext getContext()

        このイベントの ScopeContext を返します。

        戻り値:
        スコープコンテキスト。