クラス DefaultSoapHeaderMapper

java.lang.ObjectSE
org.springframework.integration.mapping.AbstractHeaderMapper<SoapMessage>
org.springframework.integration.ws.DefaultSoapHeaderMapper
実装済みのインターフェース一覧:
AwareBeanClassLoaderAwareRequestReplyHeaderMapper<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
  • フィールドの詳細

  • コンストラクターの詳細

    • DefaultSoapHeaderMapper

      public DefaultSoapHeaderMapper()
  • メソッドの詳細

    • extractStandardHeaders

      protected MapSE<StringSE, @Nullable ObjectSE> extractStandardHeaders(SoapMessage source)
      クラスからコピーされた説明: AbstractHeaderMapper
      指定されたソースから標準ヘッダーを抽出します。
      次で指定:
      クラス AbstractHeaderMapper<SoapMessage>extractStandardHeaders 
      パラメーター:
      source - 標準ヘッダーを抽出するためのソースオブジェクト。
      戻り値:
      マップされるヘッダーのマップ。
    • extractUserDefinedHeaders

      protected MapSE<StringSE, @Nullable ObjectSE> extractUserDefinedHeaders(SoapMessage source)
      クラスからコピーされた説明: AbstractHeaderMapper
      指定されたソースからユーザー定義ヘッダーを抽出します。
      次で指定:
      クラス AbstractHeaderMapper<SoapMessage>extractUserDefinedHeaders 
      パラメーター:
      source - ユーザー定義のヘッダーを抽出するためのソースオブジェクト。
      戻り値:
      マップされるヘッダーのマップ。
    • populateStandardHeaders

      protected void populateStandardHeaders(MapSE<StringSE,ObjectSE> headers, SoapMessage target)
      クラスからコピーされた説明: AbstractHeaderMapper
      指定された標準ヘッダーを指定されたソースに入力します。
      次で指定:
      クラス AbstractHeaderMapper<SoapMessage>populateStandardHeaders 
      パラメーター:
      headers - 入力する標準ヘッダーのマップ。
      target - ヘッダーを設定するターゲットオブジェクト。
    • populateUserDefinedHeader

      protected void populateUserDefinedHeader(StringSE headerName, ObjectSE headerValue, SoapMessage target)
      クラスからコピーされた説明: AbstractHeaderMapper
      指定されたユーザー定義ヘッダーを指定されたソースに入力します。
      次で指定:
      クラス AbstractHeaderMapper<SoapMessage>populateUserDefinedHeader 
      パラメーター:
      headerName - 入力するユーザー定義のヘッダー名。
      headerValue - 入力するユーザー定義のヘッダー値。
      target - ヘッダーを設定するターゲットオブジェクト。