クラス 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, Jooyoung Pyoung, Glenn Renfro
ネストされたクラスの概要
クラス AbstractHeaderMapper から継承されたネストクラス / インターフェース
AbstractHeaderMapper.CompositeHeaderMatcher, AbstractHeaderMapper.ContentBasedHeaderMatcher, AbstractHeaderMapper.HeaderMatcher, AbstractHeaderMapper.PatternBasedHeaderMatcher, AbstractHeaderMapper.PrefixBasedMatcher, AbstractHeaderMapper.SinglePatternBasedHeaderMatcherフィールド概要
フィールドコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明extractStandardHeaders(SoapMessage source) 指定されたソースから標準ヘッダーを抽出します。extractUserDefinedHeaders(SoapMessage source) 指定されたソースからユーザー定義ヘッダーを抽出します。protected voidpopulateStandardHeaders(MapSE<StringSE, ObjectSE> headers, SoapMessage target) 指定された標準ヘッダーを指定されたソースに入力します。protected voidpopulateUserDefinedHeader(StringSE headerName, ObjectSE headerValue, SoapMessage target) 指定されたユーザー定義ヘッダーを指定されたソースに入力します。クラス AbstractHeaderMapper から継承されたメソッド
createDefaultHeaderMatcher, createHeaderMatcher, createTargetPropertyName, fromHeadersToReply, fromHeadersToRequest, getClassLoader, getHeaderIfAvailable, getTransientHeaderNames, populateStandardHeaders, setBeanClassLoader, setReplyHeaderNames, setRequestHeaderNames, toHeadersFromReply, toHeadersFromRequestクラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース 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- ヘッダーを設定するターゲットオブジェクト。