クラス AbstractActionMethodEndpointMapping

実装されているすべてのインターフェース:
org.springframework.beans.factory.Awareorg.springframework.beans.factory.InitializingBeanorg.springframework.context.ApplicationContextAwareorg.springframework.core.OrderedEndpointMappingSoapEndpointMapping
既知の直属サブクラス
AnnotationActionEndpointMapping

public abstract class AbstractActionMethodEndpointMapping extends AbstractActionEndpointMapping
WS-Addressing Action -mapped MethodEndpoint にマップされる EndpointMapping 実装の抽象基本クラス。エンドポイントメソッドをアクションにマッピングするためのインフラストラクチャを提供します。
導入:
1.5.0
作成者:
Arjen Poutsma
  • コンストラクターの詳細

    • AbstractActionMethodEndpointMapping

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

    • registerMethods

      protected void registerMethods(ObjectSE endpoint)
      指定された Bean のメソッドを登録するヘルパーメソッド。このメソッドは、Bean のメソッドを繰り返し、それぞれに対して getActionForMethod(java.lang.reflect.Method) を呼び出します。これが URI を返す場合、メソッドは AbstractActionEndpointMapping.registerEndpoint(java.net.URI, Object) を使用して登録されます。
      関連事項:
    • getActionForMethod

      protected abstract URISE getActionForMethod(MethodSE method)
      指定されたメソッドのアクション値を返します。
    • getEndpointClass

      protected ClassSE<?> getEndpointClass(ObjectSE endpoint)
      メソッドリフレクションに使用するクラスまたはインターフェースを返します。

      デフォルトの実装は AopUtils.getTargetClass(Object) に委譲します。

      パラメーター:
      endpoint - Bean インスタンス (AOP プロキシである可能性があります)
      戻り値:
      公開する Bean クラス