クラス DummyInvocationUtils
java.lang.ObjectSE
org.springframework.hateoas.server.core.DummyInvocationUtils
ダミーメソッド呼び出しをキャプチャーするユーティリティメソッド。
- 作成者:
- Oliver Gierke
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明static LastInvocationAware
getLastInvocationAware
(ClassSE<?> type, MethodSE method, ObjectSE[] parameters) 指定された型、メソッド、パラメーターから単純なLastInvocationAware
を作成します。static LastInvocationAware
getLastInvocationAware
(ObjectSE source) 指定されたソースからLastInvocationAware
インスタンスを返します。これは、基本的にmethodOn(Class, Object...)
および後続のlinkTo(…)
呼び出しによって作成されたプロキシである必要があります。static LastInvocationAware
getLastInvocationAware
(MethodSE method, ObjectSE[] parameters) 指定されたメソッドとパラメーターの単純なLastInvocationAware
を作成します。static <T> T
EmptyTargetSource
による、指定された型のプロキシを返し、メソッド呼び出しを単純にドロップしますが、DummyInvocationUtils.InvocationRecordingMethodInterceptor
を装備します。static void
コンストラクターの詳細
DummyInvocationUtils
public DummyInvocationUtils()
メソッドの詳細
methodOn
EmptyTargetSource
による、指定された型のプロキシを返し、メソッド呼び出しを単純にドロップしますが、DummyInvocationUtils.InvocationRecordingMethodInterceptor
を装備します。インターセプターは最後の呼び出しを記録し、最後のメソッド呼び出しをインスペクションできるように、LastInvocationAware
も実装する戻り型のプロキシを返します。後続のメソッド呼び出しに渡されるパラメーターは、最終的に URI 変換にマップされる可能性があるものを除いて、一般的に無視されます。Spring MVC の場合はPathVariable
。メソッドの戻り値の型は、プロキシできる必要があることに注意してください。- パラメーター:
type
- null であってはなりません。parameters
- パラメーターを使用して、型レベルマッピングでテンプレート変数を継承します。- 戻り値:
getLastInvocationAware
指定されたソースからLastInvocationAware
インスタンスを返します。これは、基本的にmethodOn(Class, Object...)
および後続のlinkTo(…)
呼び出しによって作成されたプロキシである必要があります。- パラメーター:
source
- null であってはなりません。- 戻り値:
getLastInvocationAware
指定されたメソッドとパラメーターの単純な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()