クラス 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 boolean
handleRequest
(EndpointInvocationChain mappedEndpoint, MessageContext messageContext) エンドポイントによって満たされるアクターまたはロールを対象とするヘッダーを処理します。void
setMustUnderstandFaultString
(StringSE mustUnderstandFaultString) MustUnderstand
障害に使用されるメッセージを設定します。void
setMustUnderstandFaultStringLocale
(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.ENGLISH
SE です。handleRequest
protected boolean handleRequest(EndpointInvocationChain mappedEndpoint, MessageContext messageContext) エンドポイントによって満たされるアクターまたはロールを対象とするヘッダーを処理します。受信 SOAP リクエストメッセージのMustUnderstand
ヘッダーも処理しました。このロールで理解する必要があるすべての SOAP ヘッダーを反復処理し、これらがサポートされているかどうかを判別します。ヘッダーが理解されない場合、SOAP MustUnderstand 障害を生成します。- オーバーライド:
- クラス
MessageDispatcher
のhandleRequest
- パラメーター:
mappedEndpoint
- マップされた EndpointInvocationChainmessageContext
- メッセージコンテキスト- 戻り値:
- 必要なヘッダーがすべて理解されている場合は
true
。それ以外の場合はfalse
- 関連事項: