クラス BaseWsOutboundGatewaySpec<S extends BaseWsOutboundGatewaySpec<S,E>, E extends AbstractWebServiceOutboundGateway>

型パラメーター:
S - ターゲット BaseWsOutboundGatewaySpec 実装型。
E - ターゲット AbstractWebServiceOutboundGateway 実装型。
実装されているすべてのインターフェース:
DisposableBeanFactoryBean<E>InitializingBeanLifecyclePhasedSmartLifecycle
既知の直属サブクラス
MarshallingWsOutboundGatewaySpecMarshallingWsOutboundGatewaySpec.MarshallingWsOutboundGatewayNoTemplateSpecSimpleWsOutboundGatewaySpecSimpleWsOutboundGatewaySpec.SimpleWsOutboundGatewayNoTemplateSpec

public abstract class BaseWsOutboundGatewaySpec<S extends BaseWsOutboundGatewaySpec<S,E>, E extends AbstractWebServiceOutboundGateway> extends MessageHandlerSpec<S,E>
導入:
5.3
作成者:
Gary Russell, Artem Bilan
  • フィールドの詳細

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

    • BaseWsOutboundGatewaySpec

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

    • destinationProvider

      public S destinationProvider(DestinationProvider destinationProvider)
      宛先プロバイダーで構成します。
      パラメーター:
      destinationProvider - 宛先プロバイダー。
      戻り値:
      スペック。
    • uri

      public S uri(StringSE uri)
      URI で構成します。
      パラメーター:
      uri - uri。
      戻り値:
      スペック。
    • headerMapper

      public S headerMapper(SoapHeaderMapper headerMapper)
      ヘッダーマッパーを構成します。
      パラメーター:
      headerMapper - マッパー。
      戻り値:
      スペック。
    • uriVariableExpressions

      public S uriVariableExpressions(MapSE<StringSE, Expression> uriVariableExpressions)
      URI テンプレートの変数プレースホルダーを置き換えるときに、送信メッセージに対して評価するように URI 変数式のマップを設定します。
      パラメーター:
      uriVariableExpressions - URI 変数式。
      戻り値:
      スペック。
    • encodingMode

      public S encodingMode(DefaultUriBuilderFactory.EncodingMode encodingMode)
      uri 構築には DefaultUriBuilderFactory.EncodingMode を指定します。
      パラメーター:
      encodingMode - uri の構築に使用します。
      戻り値:
      スペック
    • ignoreEmptyResponses

      public S ignoreEmptyResponses(boolean ignoreEmptyResponses)
      空の文字列レスポンスペイロードを無視するかどうかを指定します。デフォルトは true です。返信メッセージで空の文字列レスポンスを送信する場合は、これを false に設定します。
      パラメーター:
      ignoreEmptyResponses - 空のレスポンスを無視する必要がある場合は true。
      戻り値:
      スペック。
    • requestCallback

      public S requestCallback(WebServiceMessageCallback requestCallback)
      使用する WebServiceMessageCallback を指定します。
      パラメーター:
      requestCallback - コールバック。
      戻り値:
      スペック。
    • doGet

      protected E doGet()
      オーバーライド:
      クラス IntegrationComponentSpec<S extends BaseWsOutboundGatewaySpec<S,E>, E extends AbstractWebServiceOutboundGateway>doGet 
    • create

      protected abstract E create()
    • assemble

      protected E assemble(E gateway)