クラス ExceptionQueuedEventContext
- java.lang.ObjectSE
-
- jakarta.faces.event.ExceptionQueuedEventContext
- 実装済みのインターフェース一覧:
SystemEventListenerHolder
public class ExceptionQueuedEventContext extends ObjectSE implements SystemEventListenerHolder
このヘルパークラスは、
ExceptionQueuedEventが発生した時点でのシステムの状態に関するExceptionQueuedEventへのコンテキストを提供し、SystemEventListenerを実装することによってExceptionQueuedEventをExceptionHandlerにリンクします。- 導入:
- 2.0
フィールド概要
フィールド 修飾子と型 フィールド 説明 static StringSEIN_AFTER_PHASE_KEYgetAttributes()から返されたMapのこのキーにエントリが存在することは、現在のライフサイクルフェーズの「アフターフェーズ」部分でイベントが発生したことを示します。static StringSEIN_BEFORE_PHASE_KEYgetAttributes()から返されたMapのこのキーにエントリが存在することは、現在のライフサイクルフェーズの「前フェーズ」部分でイベントが発生したことを示します。
コンストラクター概要
コンストラクター コンストラクター 説明 ExceptionQueuedEventContext(FacesContext context, ThrowableSE thrown)引数Throwableが発生したことを示す新しいExceptionQueuedEventContextをインスタンス化します。ExceptionQueuedEventContext(FacesContext context, ThrowableSE thrown, UIComponent component)引数componentに関連して、引数Throwableが発生したことを示す新しいExceptionQueuedEventContextをインスタンス化します。ExceptionQueuedEventContext(FacesContext context, ThrowableSE thrown, UIComponent component, PhaseId phaseId)ライフサイクルフェーズphaseId中に、引数componentに関連する引数Throwableが発生したことを示す新しいExceptionQueuedEventContextをインスタンス化します。
方法の概要
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 MapSE<ObjectSE,ObjectSE>getAttributes()このExceptionQueuedEventのコンテキストに関連する属性のMap。UIComponentgetComponent()例外がスローされたときに処理されていたUIComponentを返します。FacesContextgetContext()このリクエストのFacesContext。ThrowableSEgetException()exceptionプロパティを返します。ListSE<SystemEventListener>getListenersForEventClass(ClassSE<? extends SystemEvent> facesEventClass)現在のリクエストのExceptionHandlerという 1 つのエントリを含むListを返します。PhaseIdgetPhaseId()例外がスローされたときに処理されていたPhaseIdを返します。booleaninAfterPhase()booleaninBeforePhase()
フィールドの詳細
IN_BEFORE_PHASE_KEY
public static final StringSE IN_BEFORE_PHASE_KEY
getAttributes()から返されたMapのこのキーにエントリが存在することは、現在のライフサイクルフェーズの「前フェーズ」部分でイベントが発生したことを示します。
IN_AFTER_PHASE_KEY
public static final StringSE IN_AFTER_PHASE_KEY
getAttributes()から返されたMapのこのキーにエントリが存在することは、現在のライフサイクルフェーズの「アフターフェーズ」部分でイベントが発生したことを示します。
コンストラクターの詳細
ExceptionQueuedEventContext
public ExceptionQueuedEventContext(FacesContext context, ThrowableSE thrown)
引数
Throwableが発生したことを示す新しいExceptionQueuedEventContextをインスタンス化します。- パラメーター:
context- 現在のリクエストのFacesContextthrown- このExceptionQueuedEventContextインスタンスのコンテキストであるThrowable。
ExceptionQueuedEventContext
public ExceptionQueuedEventContext(FacesContext context, ThrowableSE thrown, UIComponent component)
引数
componentに関連して、引数Throwableが発生したことを示す新しいExceptionQueuedEventContextをインスタンス化します。- パラメーター:
context- 現在のリクエストのFacesContextthrown- このExceptionQueuedEventContextインスタンスのコンテキストであるThrowable。component- このExceptionQueuedEventContextが関係するUIComponentインスタンス
ExceptionQueuedEventContext
public ExceptionQueuedEventContext(FacesContext context, ThrowableSE thrown, UIComponent component, PhaseId phaseId)
ライフサイクルフェーズ
phaseId中に、引数componentに関連する引数Throwableが発生したことを示す新しいExceptionQueuedEventContextをインスタンス化します。- パラメーター:
context- 現在のリクエストのFacesContextthrown- このExceptionQueuedEventContextインスタンスのコンテキストであるThrowable。component- コンテキストに関連するUIComponent。phaseId- このExeceptionEventContextが作成された時点のPhaseId。
メソッドの詳細
getContext
public FacesContext getContext()
このリクエストの
FacesContext。- 戻り値:
- この
ExceptionQueuedEventContextインスタンスの作成に使用されるFacesContext。
getException
public ThrowableSE getException()
exceptionプロパティを返します。- 戻り値:
- 例外
getComponent
public UIComponent getComponent()
例外がスローされたときに処理されていた
UIComponentを返します。ないか利用できない場合、これはnullになります。- 戻り値:
- コンポーネント
getPhaseId
public PhaseId getPhaseId()
例外がスローされたときに処理されていた
PhaseIdを返します。ないか利用できない場合、これはnullになります。- 戻り値:
- フェーズ ID
inBeforePhase
public boolean inBeforePhase()
- 戻り値:
- 特定のライフサイクルフェーズの
before phase処理中に例外が発生した場合はtrue
inAfterPhase
public boolean inAfterPhase()
- 戻り値:
- 特定のライフサイクルフェーズの
after phase処理中に例外が発生した場合はtrue
getAttributes
public MapSE<ObjectSE,ObjectSE> getAttributes()
この
ExceptionQueuedEventのコンテキストに関連する属性のMap。- 戻り値:
- このコンテキストに関連する属性
getListenersForEventClass
public ListSE<SystemEventListener> getListenersForEventClass(ClassSE<? extends SystemEvent> facesEventClass)
現在のリクエストの
ExceptionHandlerという 1 つのエントリを含むListを返します。- 次で指定:
- インターフェース
SystemEventListenerHolderのgetListenersForEventClass - パラメーター:
facesEventClass- リスナーが返されるクラス- 戻り値:
- 引数クラスのリスナー