public class PostConstructCustomScopeEvent extends SystemEvent
このクラスは、アプリケーションがスコープの始まりを認識できるようにするために他のスコープが行うのと同じ方法で、カスタムスコープが「ポストコンストラクト」イベントを発行できるようにするために提供されています。ランタイムはこのイベントをリッスンし、必要に応じてこのスコープ内の任意の Bean で PostConstruct
アノテーション付きメソッドを呼び出す必要があります。次のコードは、そのようなイベントを公開するためのテンプレートとして使用できます。
Map<String, Object> myScope = getMyScope();
ScopeContext scopeContext = new ScopeContext("myScope", myScope);
applicationPublishEvent(PostConstructCustomScopeEvent.class, scopeContext);
sourceSE
コンストラクターと説明 |
---|
PostConstructCustomScopeEvent(FacesContext facesContext, ScopeContext scopeContext) このイベントのインスタンスは、引数 |
PostConstructCustomScopeEvent(ScopeContext scopeContext) このイベントのインスタンスは、引数 |
修飾子と型 | メソッドと説明 |
---|---|
ScopeContext | getContext() このイベントの |
getFacesContext, isAppropriateListener, processListener
getSourceSE, toStringSE
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public PostConstructCustomScopeEvent(ScopeContext scopeContext)
このイベントのインスタンスは、引数 scopeContext
で囲まれたカスタムスコープが作成されたことを示しています。
scopeContext
- スコープの名前と Map<String, Object>
として公開されるスコープ自体を含む構造。public PostConstructCustomScopeEvent(FacesContext facesContext, ScopeContext scopeContext)
このイベントのインスタンスは、引数 scopeContext
で囲まれたカスタムスコープが作成されたことを示しています。
facesContext
- Faces コンテキスト。scopeContext
- スコープの名前と Map<String, Object>
として公開されるスコープ自体を含む構造。public ScopeContext getContext()
このイベントの ScopeContext
を返します。
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.