クラス SoapMessageDispatcher
java.lang.ObjectSE
org.springframework.ws.server.MessageDispatcher
org.springframework.ws.soap.server.SoapMessageDispatcher
- 実装済みのインターフェース一覧:
org.springframework.beans.factory.Aware、org.springframework.beans.factory.BeanNameAware、org.springframework.context.ApplicationContextAware、WebServiceMessageReceiver
MessageDispatcher の SOAP 固有のサブクラス。アクターロールをエンドポイント呼び出しチェーンに追加する機能、および SoapEndpointInterceptor オブジェクトを使用したエンドポイントインターセプトを追加します。- 導入:
- 1.0.0
- 作成者:
- Arjen Poutsma
- 関連事項:
フィールド概要
フィールドクラス org.springframework.ws.server.MessageDispatcher から継承されたフィールド
ENDPOINT_NOT_FOUND_LOG_CATEGORY, endpointNotFoundLogger, logger, MESSAGE_TRACING_LOG_CATEGORY, receivedMessageTracingLogger, sentMessageTracingLoggerコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明protected booleanhandleRequest(EndpointInvocationChain mappedEndpoint, MessageContext messageContext) エンドポイントによって満たされるアクターまたはロールを対象とするヘッダーを処理します。voidsetMustUnderstandFaultString(StringSE mustUnderstandFaultString) MustUnderstand障害に使用されるメッセージを設定します。voidsetMustUnderstandFaultStringLocale(LocaleSE mustUnderstandFaultStringLocale) MustUnderstand障害に使用されるメッセージのロケールを設定します。クラス org.springframework.ws.server.MessageDispatcher から継承されたメソッド
dispatch, getEndpoint, getEndpointAdapter, getEndpointAdapters, getEndpointExceptionResolvers, getEndpointMappings, processEndpointException, receive, setApplicationContext, setBeanName, setEndpointAdapters, setEndpointExceptionResolvers, setEndpointMappings
フィールドの詳細
DEFAULT_MUST_UNDERSTAND_FAULT_STRING
SOAP MustUnderstand 障害を作成するときに使用されるデフォルトのメッセージ。- 関連事項:
コンストラクターの詳細
SoapMessageDispatcher
public SoapMessageDispatcher()
メソッドの詳細
setMustUnderstandFaultString
MustUnderstand障害に使用されるメッセージを設定します。デフォルトはDEFAULT_MUST_UNDERSTAND_FAULT_STRINGです。setMustUnderstandFaultStringLocale
MustUnderstand障害に使用されるメッセージのロケールを設定します。デフォルトはLocale.ENGLISHSE です。handleRequest
protected boolean handleRequest(EndpointInvocationChain mappedEndpoint, MessageContext messageContext) エンドポイントによって満たされるアクターまたはロールを対象とするヘッダーを処理します。受信 SOAP リクエストメッセージのMustUnderstandヘッダーも処理しました。このロールで理解する必要があるすべての SOAP ヘッダーを反復処理し、これらがサポートされているかどうかを判別します。ヘッダーが理解されない場合、SOAP MustUnderstand 障害を生成します。- オーバーライド:
- クラス
MessageDispatcherのhandleRequest - パラメーター:
mappedEndpoint- マップされた EndpointInvocationChainmessageContext- メッセージコンテキスト- 戻り値:
- 必要なヘッダーがすべて理解されている場合は
true。それ以外の場合はfalse - 関連事項: