クラス MethodEndpoint

java.lang.ObjectSE
org.springframework.ws.server.endpoint.MethodEndpoint

public final class MethodEndpoint extends ObjectSE
受信 Web サービスメッセージの一部として呼び出される Bean メソッドを表します。

MethodSE と Bean ObjectSE で構成されます。

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

    コンストラクター
    コンストラクター
    説明
    指定された Bean とメソッドを使用して新しいメソッドエンドポイントを構築します。
    MethodEndpoint(ObjectSE bean, StringSE methodName, ClassSE<?>... parameterTypes)
    指定された Bean、メソッド名、パラメーターを使用して、新しいメソッドエンドポイントを構築します。
    MethodEndpoint(StringSE beanName, org.springframework.beans.factory.BeanFactory beanFactory, MethodSE method)
    指定された Bean 名とメソッドを使用して新しいメソッドエンドポイントを構築します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    boolean
    このメソッドエンドポイントのオブジェクト Bean を返します。
    このメソッドエンドポイントのメソッドを返します。
    org.springframework.core.MethodParameter[]
    このメソッドエンドポイントのメソッドパラメーターを返します。
    org.springframework.core.MethodParameter
    メソッドの戻り型を MethodParameter として返します。
    int
    invoke(ObjectSE... args)
    指定された引数を使用して、このメソッドエンドポイントを呼び出します。

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

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

    • MethodEndpoint

      public MethodEndpoint(ObjectSE bean, MethodSE method)
      指定された Bean とメソッドを使用して新しいメソッドエンドポイントを構築します。
      パラメーター:
      bean - オブジェクト Bean
      method - メソッド
    • MethodEndpoint

      public MethodEndpoint(ObjectSE bean, StringSE methodName, ClassSE<?>... parameterTypes) throws NoSuchMethodExceptionSE
      指定された Bean、メソッド名、パラメーターを使用して、新しいメソッドエンドポイントを構築します。
      パラメーター:
      bean - オブジェクト Bean
      methodName - メソッド名
      parameterTypes - メソッドパラメーター型
      例外:
      NoSuchMethodExceptionSE - メソッドが見つからない場合
    • MethodEndpoint

      public MethodEndpoint(StringSE beanName, org.springframework.beans.factory.BeanFactory beanFactory, MethodSE method)
      指定された Bean 名とメソッドを使用して新しいメソッドエンドポイントを構築します。invoke(Object...) が呼び出されると、Bean 名は遅延初期化されます。
      パラメーター:
      beanName - Bean 名
      beanFactory - Bean の初期化に使用する Bean ファクトリ
      method - メソッド
  • メソッドの詳細

    • getBean

      public ObjectSE getBean()
      このメソッドエンドポイントのオブジェクト Bean を返します。
    • getMethod

      public MethodSE getMethod()
      このメソッドエンドポイントのメソッドを返します。
    • getMethodParameters

      public org.springframework.core.MethodParameter[] getMethodParameters()
      このメソッドエンドポイントのメソッドパラメーターを返します。
    • getReturnType

      public org.springframework.core.MethodParameter getReturnType()
      メソッドの戻り型を MethodParameter として返します。
    • invoke

      public ObjectSE invoke(ObjectSE... args) throws ExceptionSE
      指定された引数を使用して、このメソッドエンドポイントを呼び出します。
      パラメーター:
      args - 引数
      戻り値:
      呼び出し結果
      例外:
      ExceptionSE - メソッドの呼び出しで例外が発生した場合
    • equals

      public boolean equals(ObjectSE o)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode 
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString