クラス 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
- 作成者:
- Arjen Poutsma
フィールドのサマリー
クラス org.springframework.ws.server.endpoint.AbstractEndpointExceptionResolver から継承されたフィールド
loggerインターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCEコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected voidcustomizeFault(MessageContext messageContext, ObjectSE endpoint, ExceptionSE ex, SoapFault fault) サブクラスが指定されたSoapFaultをカスタマイズする機会を与えるための空のテンプレートメソッド。フォールトストリングまたは SOAP フォールトの理由のロケールを返します。protected final booleanresolveExceptionInternal(MessageContext messageContext, ObjectSE endpoint, ExceptionSE ex) voidフォールトストリングまたは SOAP フォールトの理由のロケールを設定します。クラス org.springframework.ws.server.endpoint.AbstractEndpointExceptionResolver から継承されたメソッド
buildLogMessage, getOrder, logException, resolveException, setMappedEndpoints, setOrder, setWarnLogCategory
コンストラクターの詳細
SimpleSoapExceptionResolver
public SimpleSoapExceptionResolver()
メソッドの詳細
getLocale
フォールトストリングまたは SOAP フォールトの理由のロケールを返します。デフォルトは
Locale.ENGLISHSE です。setLocale
フォールトストリングまたは SOAP フォールトの理由のロケールを設定します。デフォルトは
Locale.ENGLISHSE です。resolveExceptionInternal
protected final boolean resolveExceptionInternal(MessageContext messageContext, ObjectSE endpoint, ExceptionSE ex) クラスからコピーされた説明:AbstractEndpointExceptionResolverAbstractEndpointExceptionResolver.resolveException(org.springframework.ws.context.MessageContext, java.lang.Object, java.lang.Exception)によって呼び出される例外を解決するためのテンプレートメソッド。- 次で指定:
- クラス
AbstractEndpointExceptionResolverのresolveExceptionInternal - パラメーター:
messageContext- 現在のメッセージコンテキストendpoint- 実行されたエンドポイント、または例外時に何も選択されなかった場合はnullex- エンドポイントの実行中にスローされた例外- 戻り値:
- 解決された場合は
true。それ以外の場合はfalse - 関連事項:
customizeFault
protected void customizeFault(MessageContext messageContext, ObjectSE endpoint, ExceptionSE ex, SoapFault fault) サブクラスが指定されたSoapFaultをカスタマイズする機会を与えるための空のテンプレートメソッド。resolveExceptionInternal(MessageContext,Object,Exception)から呼び出されます。- パラメーター:
messageContext- 現在のメッセージコンテキストendpoint- 実行されたエンドポイント、または例外時に何も選択されなかった場合はnullex- エンドポイントの実行中にスローされた例外fault- カスタマイズする SOAP 障害。