クラス SimpleSoapExceptionResolver
java.lang.ObjectSE
org.springframework.ws.server.endpoint.AbstractEndpointExceptionResolver
org.springframework.ws.soap.server.endpoint.SimpleSoapExceptionResolver
- 実装済みのインターフェース一覧:
org.springframework.core.Ordered, EndpointExceptionResolver
例外のメッセージを障害文字列として格納する、単純な SOAP 固有の
EndpointExceptionResolver 実装。障害コードは常にサーバー(SOAP 1.1)またはレシーバー(SOAP 1.2)に設定されます。
- 導入:
- 1.0.0
フィールド概要
クラス AbstractEndpointExceptionResolver から継承されたフィールド
loggerインターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCEコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明protected voidcustomizeFault(MessageContext messageContext, @Nullable ObjectSE endpoint, ExceptionSE ex, SoapFault fault) サブクラスが指定されたSoapFaultをカスタマイズする機会を与えるための空のテンプレートメソッド。フォールトストリングまたは SOAP フォールトの理由のロケールを返します。protected final booleanresolveExceptionInternal(MessageContext messageContext, @Nullable ObjectSE endpoint, ExceptionSE ex) EndpointExceptionResolver.resolveException(MessageContext, Object, Exception)によって呼び出される例外を解決するためのテンプレートメソッド。voidフォールトストリングまたは SOAP フォールトの理由のロケールを設定します。
コンストラクターの詳細
SimpleSoapExceptionResolver
public SimpleSoapExceptionResolver()
方法の詳細
getLocale
フォールトストリングまたは SOAP フォールトの理由のロケールを返します。デフォルトは
Locale.ENGLISHSE です。setLocale
フォールトストリングまたは SOAP フォールトの理由のロケールを設定します。デフォルトは
Locale.ENGLISHSE です。resolveExceptionInternal
protected final boolean resolveExceptionInternal(MessageContext messageContext, @Nullable ObjectSE endpoint, ExceptionSE ex) クラスからコピーされた説明:AbstractEndpointExceptionResolverEndpointExceptionResolver.resolveException(MessageContext, Object, Exception)によって呼び出される例外を解決するためのテンプレートメソッド。- 次で指定:
- クラス
AbstractEndpointExceptionResolverのresolveExceptionInternal - パラメーター:
messageContext- 現在のメッセージコンテキストendpoint- 実行されたエンドポイント、または例外時に何も選択されなかった場合はnullex- エンドポイントの実行中にスローされた例外- 戻り値:
- 解決された場合は
true。それ以外の場合はfalse - 関連事項:
customizeFault
protected void customizeFault(MessageContext messageContext, @Nullable ObjectSE endpoint, ExceptionSE ex, SoapFault fault) サブクラスが指定されたSoapFaultをカスタマイズする機会を与えるための空のテンプレートメソッド。AbstractEndpointExceptionResolver.resolveExceptionInternal(MessageContext, Object, Exception)から呼び出されます。- パラメーター:
messageContext- 現在のメッセージコンテキストendpoint- 実行されたエンドポイント、または例外時に何も選択されなかった場合はnullex- エンドポイントの実行中にスローされた例外fault- カスタマイズする SOAP 障害。