パッケージ jakarta.faces.event
インターフェース SystemEventListener
- すべてのスーパーインターフェース:
EventListenerSE
,FacesListener
- すべての既知のサブインターフェース:
ViewMapListener
- すべての既知の実装クラス:
ExceptionHandler
,ExceptionHandlerWrapper
public interface SystemEventListener extends FacesListener
このクラスを実装することにより、オブジェクトは、それが 1 つ以上の種類の
SystemEvent
のリスナーであることを示します。実装クラスのprocessEvent(jakarta.faces.event.SystemEvent)
メソッドが呼び出される原因となるイベントの正確な型は、リスナーがApplication.subscribeToEvent(java.lang.Class<? extends jakarta.faces.event.SystemEvent>, java.lang.Class<?>, jakarta.faces.event.SystemEventListener)
を使用してインストールされたときに渡されるfacesEventClass
引数によって示されます。- 導入:
- 2.0
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 boolean
isListenerForSource(ObjectSE source)
このリスナーインスタンスがsource
パラメーターによって参照されるインスタンスからのイベントの受信に関心がある場合にのみ、このメソッドはtrue
を返す必要があります。void
processEvent(SystemEvent event)
呼び出されると、リスナーは、特定のSystemEvent
サブクラスの javadoc で指定されたすべての保証が真であると想定できます。
メソッドの詳細
processEvent
void processEvent(SystemEvent event) throws AbortProcessingException
呼び出されると、リスナーは、特定の
SystemEvent
サブクラスの javadoc で指定されたすべての保証が真であると想定できます。- パラメーター:
event
- 処理中のSystemEvent
インスタンス。- 例外:
AbortProcessingException
- このリクエストでライフサイクル処理を停止するかどうか。
isListenerForSource
boolean isListenerForSource(ObjectSE source)
このリスナーインスタンスが
source
パラメーターによって参照されるインスタンスからのイベントの受信に関心がある場合にのみ、このメソッドはtrue
を返す必要があります。- パラメーター:
source
- このリスナーインスタンスにイベントを送信することの適切性について問い合わせているソース。- 戻り値:
- 上記で指定された値