クラス DefaultSoapHeaderMapper
java.lang.ObjectSE
org.springframework.integration.mapping.AbstractHeaderMapper<SoapMessage>
org.springframework.integration.ws.DefaultSoapHeaderMapper
- 実装されているすべてのインターフェース:
Aware、BeanClassLoaderAware、RequestReplyHeaderMapper<SoapMessage>、SoapHeaderMapper
public class DefaultSoapHeaderMapper
extends AbstractHeaderMapper<SoapMessage>
implements SoapHeaderMapper
SoapHeader との間でマッピングするための
HeaderMapper 実装。AbstractHeaderMapper.setRequestHeaderNames(String[]) および AbstractHeaderMapper.setReplyHeaderNames(String[]) は、正確な名前の文字列または単純なパターン("start *"、"* end"、"*" など)を受け入れます。デフォルトでは、すべての受信ヘッダーが受け入れられますが、マップする必要のある送信ヘッダーはすべて明示的に構成する必要があります。送信マッピングは、文字列ヘッダー値のみを SoapHeader の属性に書き込むことに注意してください。より高度なものについては、HeaderMapper インターフェースを直接実装する必要があります。- 導入:
- 2.0
- 作成者:
- Mark Fisher, Oleg Zhurakousky, Stephane Nicoll, Mauro Molinari, Artem Bilan, Gary Russell
ネストされたクラスの要約
クラス org.springframework.integration.mapping.AbstractHeaderMapper から継承されたネストクラス / インターフェース
AbstractHeaderMapper.CompositeHeaderMatcher, AbstractHeaderMapper.ContentBasedHeaderMatcher, AbstractHeaderMapper.HeaderMatcher, AbstractHeaderMapper.PatternBasedHeaderMatcher, AbstractHeaderMapper.PrefixBasedMatcher, AbstractHeaderMapper.SinglePatternBasedHeaderMatcherフィールドのサマリー
フィールドクラス org.springframework.integration.mapping.AbstractHeaderMapper から継承されたフィールド
logger, NON_STANDARD_HEADER_NAME_PATTERN, STANDARD_REPLY_HEADER_NAME_PATTERN, STANDARD_REQUEST_HEADER_NAME_PATTERNコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明extractStandardHeaders(SoapMessage source) 指定されたソースから標準ヘッダーを抽出します。extractUserDefinedHeaders(SoapMessage source) 指定されたソースからユーザー定義ヘッダーを抽出します。protected voidpopulateStandardHeaders(MapSE<StringSE, ObjectSE> headers, SoapMessage target) 指定された標準ヘッダーを指定されたソースに入力します。protected voidpopulateUserDefinedHeader(StringSE headerName, ObjectSE headerValue, SoapMessage target) 指定されたユーザー定義ヘッダーを指定されたソースに入力します。クラス org.springframework.integration.mapping.AbstractHeaderMapper から継承されたメソッド
createDefaultHeaderMatcher, createHeaderMatcher, createTargetPropertyName, fromHeadersToReply, fromHeadersToRequest, getClassLoader, getHeaderIfAvailable, getTransientHeaderNames, populateStandardHeaders, setBeanClassLoader, setReplyHeaderNames, setRequestHeaderNames, toHeadersFromReply, toHeadersFromRequestクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.integration.mapping.RequestReplyHeaderMapper から継承されたメソッド
fromHeadersToReply, fromHeadersToRequest, toHeadersFromReply, toHeadersFromRequest
フィールドの詳細
STANDARD_HEADER_NAMES
transformerHelper
コンストラクターの詳細
DefaultSoapHeaderMapper
public DefaultSoapHeaderMapper()
メソッドの詳細
extractStandardHeaders
クラスからコピーされた説明:AbstractHeaderMapper指定されたソースから標準ヘッダーを抽出します。- 次で指定:
- クラス
AbstractHeaderMapper<SoapMessage>のextractStandardHeaders - パラメーター:
source- 標準ヘッダーを抽出するためのソースオブジェクト。- 戻り値:
- マップされるヘッダーのマップ。
extractUserDefinedHeaders
クラスからコピーされた説明:AbstractHeaderMapper指定されたソースからユーザー定義ヘッダーを抽出します。- 次で指定:
- クラス
AbstractHeaderMapper<SoapMessage>のextractUserDefinedHeaders - パラメーター:
source- ユーザー定義のヘッダーを抽出するためのソースオブジェクト。- 戻り値:
- マップされるヘッダーのマップ。
populateStandardHeaders
クラスからコピーされた説明:AbstractHeaderMapper指定された標準ヘッダーを指定されたソースに入力します。- 次で指定:
- クラス
AbstractHeaderMapper<SoapMessage>のpopulateStandardHeaders - パラメーター:
headers- 入力する標準ヘッダーのマップ。target- ヘッダーを設定するターゲットオブジェクト。
populateUserDefinedHeader
protected void populateUserDefinedHeader(StringSE headerName, ObjectSE headerValue, SoapMessage target) クラスからコピーされた説明:AbstractHeaderMapper指定されたユーザー定義ヘッダーを指定されたソースに入力します。- 次で指定:
- クラス
AbstractHeaderMapper<SoapMessage>のpopulateUserDefinedHeader - パラメーター:
headerName- 入力するユーザー定義のヘッダー名。headerValue- 入力するユーザー定義のヘッダー値。target- ヘッダーを設定するターゲットオブジェクト。