クラス DelegatingSoapEndpointMapping

java.lang.ObjectSE
org.springframework.ws.soap.server.endpoint.mapping.DelegatingSoapEndpointMapping
実装されたすべてのインターフェース:
org.springframework.beans.factory.InitializingBeanEndpointMappingSoapEndpointMapping

public class DelegatingSoapEndpointMapping extends ObjectSE implements org.springframework.beans.factory.InitializingBean, SoapEndpointMapping
デリゲートエンドポイントに SOAP アクターまたはロールを追加する EndpointMapping 実装。delegate によって設定された別の EndpointMapping に委譲し、actorsOrRoles によって指定されたアクターまたはロールを追加します。

このエンドポイントマッピングにより、すべてのエンドポイントマッピングを SOAP 固有の機能に依存させることなく、特定のエンドポイントにアクター / ロールを設定できます。通常の使用では、エンドポイントにアクターまたはロールを設定する必要はありません。デフォルトの「次の」ロールで十分です。

SOAP の仕様に従って、特定のエンドポイントが別のエンドポイントの SOAP 仲介者として機能するシナリオでのみ、このマッピングが役立ちます。

導入:
1.0.0
作成者:
Arjen Poutsma
関連事項:
  • コンストラクターの概要

    コンストラクター
    コンストラクター
    説明
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    getEndpoint(MessageContext messageContext)
    デリゲートエンドポイント、デリゲートインターセプター、セットアクター / ロールに基づいて新しい SoapEndpointInvocationChain を作成します。
    final void
    デリゲートエンドポイントマッピングによってマップされたすべてのエンドポイントに適用する単一の SOAP アクター / actorOrRole を設定します。
    final void
    setActorsOrRoles(StringSE[] actorsOrRoles)
    デリゲートエンドポイントマッピングによってマップされたすべてのエンドポイントに適用する SOAP アクター / actorsOrRoles の配列を設定します。
    void
    エンドポイントを解決するデリゲート EndpointMapping を設定します。
    final void
    setUltimateReceiver(boolean ultimateReceiver)
    このエンドポイントが SOAP 1.2 UltimateReceiver のロールを果たしているかどうかを示します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • DelegatingSoapEndpointMapping

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

    • setDelegate

      public void setDelegate(EndpointMapping delegate)
      エンドポイントを解決するデリゲート EndpointMapping を設定します。
    • setActorOrRole

      public final void setActorOrRole(StringSE actorOrRole)
      インターフェースからコピーされた説明: SoapEndpointMapping
      デリゲートエンドポイントマッピングによってマップされたすべてのエンドポイントに適用する単一の SOAP アクター / actorOrRole を設定します。
      次で指定:
      インターフェース SoapEndpointMappingsetActorOrRole 
    • setActorsOrRoles

      public final void setActorsOrRoles(StringSE[] actorsOrRoles)
      インターフェースからコピーされた説明: SoapEndpointMapping
      デリゲートエンドポイントマッピングによってマップされたすべてのエンドポイントに適用する SOAP アクター / actorsOrRoles の配列を設定します。
      次で指定:
      インターフェース SoapEndpointMappingsetActorsOrRoles 
    • setUltimateReceiver

      public final void setUltimateReceiver(boolean ultimateReceiver)
      インターフェースからコピーされた説明: SoapEndpointMapping
      このエンドポイントが SOAP 1.2 UltimateReceiver のロールを果たしているかどうかを示します。
      次で指定:
      インターフェース SoapEndpointMappingsetUltimateReceiver 
    • getEndpoint

      public EndpointInvocationChain getEndpoint(MessageContext messageContext) throws ExceptionSE
      デリゲートエンドポイント、デリゲートインターセプター、セットアクター / ロールに基づいて新しい SoapEndpointInvocationChain を作成します。
      次で指定:
      インターフェース EndpointMappinggetEndpoint 
      戻り値:
      エンドポイントオブジェクトとインターセプターを含む HandlerExecutionChain インスタンス、またはマッピングが見つからない場合は null 
      例外:
      ExceptionSE - 内部エラーがある場合
      関連事項:
    • afterPropertiesSet

      public void afterPropertiesSet() throws ExceptionSE
      次で指定:
      インターフェース org.springframework.beans.factory.InitializingBeanafterPropertiesSet 
      例外:
      ExceptionSE