クラス DummyInvocationUtils

java.lang.ObjectSE
org.springframework.hateoas.server.core.DummyInvocationUtils

public class DummyInvocationUtils extends ObjectSE
ダミーメソッド呼び出しをキャプチャーするユーティリティメソッド。
作成者:
Oliver Gierke
  • コンストラクターの詳細

    • DummyInvocationUtils

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

    • methodOn

      public static <T> T methodOn(ClassSE<T> type, ObjectSE... parameters)
      EmptyTargetSource による、指定された型のプロキシを返し、メソッド呼び出しを単純にドロップしますが、DummyInvocationUtils.InvocationRecordingMethodInterceptor を装備します。インターセプターは最後の呼び出しを記録し、最後のメソッド呼び出しをインスペクションできるように、LastInvocationAware も実装する戻り型のプロキシを返します。後続のメソッド呼び出しに渡されるパラメーターは、最終的に URI 変換にマップされる可能性があるものを除いて、一般的に無視されます。Spring MVC の場合は PathVariable。メソッドの戻り値の型は、プロキシできる必要があることに注意してください。
      パラメーター:
      type - null であってはなりません。
      parameters - パラメーターを使用して、型レベルマッピングでテンプレート変数を継承します。
      戻り値:
    • getLastInvocationAware

      @Nullable public static LastInvocationAware getLastInvocationAware(ObjectSE source)
      指定されたソースから LastInvocationAware インスタンスを返します。これは、基本的に methodOn(Class, Object...) および後続の linkTo(…) 呼び出しによって作成されたプロキシである必要があります。
      パラメーター:
      source - null であってはなりません。
      戻り値:
    • getLastInvocationAware

      public static LastInvocationAware getLastInvocationAware(MethodSE method, ObjectSE[] parameters)
      指定されたメソッドとパラメーターの単純な LastInvocationAware を作成します。
      パラメーター:
      method - null であってはなりません。
      parameters - null であってはなりません。
      戻り値:
      null になることはありません。
      導入:
      1.3.4
    • getLastInvocationAware

      public static LastInvocationAware getLastInvocationAware(ClassSE<?> type, MethodSE method, ObjectSE[] parameters)
      指定された型、メソッド、パラメーターから単純な LastInvocationAware を作成します。
      パラメーター:
      type - null であってはなりません。
      method - null であってはなりません。
      parameters - null であってはなりません。
      戻り値:
      null になることはありません。
      導入:
      1.3.4
    • resetCache

      public static void resetCache()