クラス AbstractSoapFaultDefinitionExceptionResolver
java.lang.ObjectSE
org.springframework.ws.server.endpoint.AbstractEndpointExceptionResolver
org.springframework.ws.soap.server.endpoint.AbstractSoapFaultDefinitionExceptionResolver
- 実装されたすべてのインターフェース:
org.springframework.core.Ordered
,EndpointExceptionResolver
public abstract class AbstractSoapFaultDefinitionExceptionResolver
extends AbstractEndpointExceptionResolver
SoapFaultDefinition
に依存する SOAP ベースの EndpointExceptionResolver
実装の抽象基本クラス。デフォルトのエンドポイントプロパティと、特定の例外の定義を提供するテンプレートメソッドを提供します。- 導入:
- 1.0.0
- 作成者:
- Arjen Poutsma
- 関連事項:
フィールドのサマリー
クラス org.springframework.ws.server.endpoint.AbstractEndpointExceptionResolver から継承されたフィールド
logger
インターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected void
customizeFault
(ObjectSE endpoint, ExceptionSE ex, SoapFault fault) このリゾルバーによって作成されたSoapFault
をカスタマイズします。protected abstract SoapFaultDefinition
getFaultDefinition
(ObjectSE endpoint, ExceptionSE ex) 指定された例外のSoapFaultDefinition
を返すテンプレートメソッド。protected final boolean
resolveExceptionInternal
(MessageContext messageContext, ObjectSE endpoint, ExceptionSE ex) void
setDefaultFault
(SoapFaultDefinition defaultFault) デフォルトの障害を設定します。クラス org.springframework.ws.server.endpoint.AbstractEndpointExceptionResolver から継承されたメソッド
buildLogMessage, getOrder, logException, resolveException, setMappedEndpoints, setOrder, setWarnLogCategory
コンストラクターの詳細
AbstractSoapFaultDefinitionExceptionResolver
public AbstractSoapFaultDefinitionExceptionResolver()
メソッドの詳細
setDefaultFault
デフォルトの障害を設定します。特定のマッピングが見つからなかった場合、この障害が返されます。getFaultDefinition
指定された例外のSoapFaultDefinition
を返すテンプレートメソッド。- パラメーター:
endpoint
- 実行されたエンドポイント、または例外時に何も選択されなかった場合はnull
ex
- 処理される例外- 戻り値:
- 定義は例外にマップされ、何も見つからない場合は
null
。
resolveExceptionInternal
protected final boolean resolveExceptionInternal(MessageContext messageContext, ObjectSE endpoint, ExceptionSE ex) クラスからコピーされた説明:AbstractEndpointExceptionResolver
AbstractEndpointExceptionResolver.resolveException(org.springframework.ws.context.MessageContext, java.lang.Object, java.lang.Exception)
によって呼び出される例外を解決するためのテンプレートメソッド。- 次で指定:
- クラス
AbstractEndpointExceptionResolver
のresolveExceptionInternal
- パラメーター:
messageContext
- 現在のメッセージコンテキストendpoint
- 実行されたエンドポイント、または例外時に何も選択されなかった場合はnull
ex
- エンドポイントの実行中にスローされた例外- 戻り値:
- 解決された場合は
true
。それ以外の場合はfalse
- 関連事項:
customizeFault
このリゾルバーによって作成されたSoapFault
をカスタマイズします。作成された障害ごとに呼び出されますデフォルトの実装は空です。サブクラスでオーバーライドして、詳細の追加など、障害のプロパティをカスタマイズできます。
- パラメーター:
endpoint
- 実行されたエンドポイント、または例外時に何も選択されなかった場合はnull
ex
- 処理される例外fault
- 作成された障害