インターフェースの使用
org.aopalliance.intercept.MethodInvocation
MethodInvocation を使用するパッケージ
パッケージ
説明
AOP Alliance の反射インターセプト抽象化。
AOP Alliance AOP 相互運用性インターフェース上に構築されたコア Spring AOP インターフェース。
AspectJ 統合パッケージ。
AOP アライアンスインターフェースに準拠した Spring の基本的な AOP インフラストラクチャを含むパッケージ。
Spring AOP フレームワークが任意のアドバイス型を処理できるようにする SPI パッケージ。
その他のインターセプターの実装を提供します。
Spring の AOP API を使用するための便利なクラス。
宣言的キャッシング境界設定のための AOP ベースのソリューション。
JSR-107 アノテーションを使用した宣言的キャッシュ区分のための AOP ベースのソリューション。
標準コンテキストイベントなどのアプリケーションイベントのサポートクラス。
DAO 実装のクラスをサポートし、その他のユーティリティメソッドを提供します。
リモート MBean リソースへのアクセスをサポートします。
core.retry および Reactor に基づく再試行インターセプター配置。 宣言的なトランザクション区分のための AOP ベースのソリューション。
JSR-303 Bean 検証プロバイダー(Hibernate Validator など)を Spring ApplicationContext に、特に Spring のデータバインディングおよび検証 API と統合するためのサポートクラス。
org.aopalliance.intercept 内の MethodInvocation 使用
型 MethodInvocation のパラメーターを持つ org.aopalliance.intercept のメソッド修飾子と型メソッド説明MethodInterceptor.invoke(MethodInvocation invocation) このメソッドを実装して、呼び出しの前後に追加の処理を実行します。org.springframework.aop 内の MethodInvocation 使用
org.springframework.aop 内の MethodInvocation サブインターフェース修飾子と型インターフェース説明interfaceAOP AllianceMethodInvocationインターフェースの拡張。メソッド呼び出しが行われたプロキシへのアクセスを許可します。MethodInvocation を返す org.springframework.aop のメソッド修飾子と型メソッド説明ProxyMethodInvocation.invocableClone()このオブジェクトのクローンを作成します。ProxyMethodInvocation.invocableClone(@Nullable ObjectSE... arguments) このオブジェクトのクローンを作成します。org.springframework.aop.aspectj 内の MethodInvocation 使用
型 MethodInvocation のパラメーターを持つ org.springframework.aop.aspectj のメソッド修飾子と型メソッド説明AspectJAfterAdvice.invoke(MethodInvocation mi) AspectJAfterThrowingAdvice.invoke(MethodInvocation mi) AspectJAroundAdvice.invoke(MethodInvocation mi) org.springframework.aop.framework 内の MethodInvocation 使用
MethodInvocation を実装している org.springframework.aop.framework のクラス修飾子と型クラス説明classSpring の AOP AllianceMethodInvocationインターフェースの実装、拡張ProxyMethodInvocationインターフェースの実装。修飾子と型メソッド説明ReflectiveMethodInvocation.invocableClone()この実装は、元の引数配列の独立したコピーを含む、この呼び出しオブジェクトの浅いコピーを返します。ReflectiveMethodInvocation.invocableClone(@Nullable ObjectSE... arguments) この実装は、クローンに指定された引数配列を使用して、この呼び出しオブジェクトの浅いコピーを返します。org.springframework.aop.framework.adapter 内の MethodInvocation 使用
型 MethodInvocation のパラメーターを持つ org.springframework.aop.framework.adapter のメソッド修飾子と型メソッド説明AfterReturningAdviceInterceptor.invoke(MethodInvocation mi) MethodBeforeAdviceInterceptor.invoke(MethodInvocation mi) ThrowsAdviceInterceptor.invoke(MethodInvocation mi) org.springframework.aop.interceptor 内の MethodInvocation 使用
修飾子と型メソッド説明static MethodInvocationExposeInvocationInterceptor.currentInvocation()現在の呼び出しに関連付けられている AOP Alliance MethodInvocation オブジェクトを返します。型 MethodInvocation のパラメーターを持つ org.springframework.aop.interceptor のメソッド修飾子と型メソッド説明protected StringSEAbstractMonitoringInterceptor.createInvocationTraceName(MethodInvocation invocation) 指定されたMethodInvocationのString名を作成します。これは、トレース / ロギングの目的で使用できます。static StringSEExposeBeanNameAdvisors.getBeanName(MethodInvocation mi) 指定された呼び出しの Bean 名を見つけます。protected StringSEDebugInterceptor.getInvocationDescription(MethodInvocation invocation) protected StringSESimpleTraceInterceptor.getInvocationDescription(MethodInvocation invocation) 指定されたメソッド呼び出しの説明を返します。protected org.apache.commons.logging.LogAbstractTraceInterceptor.getLoggerForInvocation(MethodInvocation invocation) 指定されたMethodInvocationに使用する適切なLogインスタンスを返します。AbstractTraceInterceptor.invoke(MethodInvocation invocation) 特定のMethodInvocationに対してロギングを有効にするかどうかを決定します。AsyncExecutionInterceptor.invoke(MethodInvocation invocation) 指定されたメソッド呼び出しをインターセプトし、メソッドの実際の呼び出しを正しいタスクエグゼキューターに送信して、呼び出し元にすぐに戻ります。ConcurrencyThrottleInterceptor.invoke(MethodInvocation methodInvocation) DebugInterceptor.invoke(MethodInvocation invocation) ExposeInvocationInterceptor.invoke(MethodInvocation mi) AbstractTraceInterceptor.invokeUnderTrace(MethodInvocation invocation, org.apache.commons.logging.Log logger) サブクラスは、このメソッドをオーバーライドして、提供されたMethodInvocationの周囲のトレースを実行する必要があります。CustomizableTraceInterceptor.invokeUnderTrace(MethodInvocation invocation, org.apache.commons.logging.Log logger) enterMessageの値に基づいて、呼び出しの前にログメッセージを書き込みます。PerformanceMonitorInterceptor.invokeUnderTrace(MethodInvocation invocation, org.apache.commons.logging.Log logger) SimpleTraceInterceptor.invokeUnderTrace(MethodInvocation invocation, org.apache.commons.logging.Log logger) protected booleanAbstractTraceInterceptor.isInterceptorEnabled(MethodInvocation invocation, org.apache.commons.logging.Log logger) インターセプターを開始するかどうか、つまりinvokeUnderTraceメソッドを呼び出す必要があるかどうかを決定します。protected StringSECustomizableTraceInterceptor.replacePlaceholders(StringSE message, MethodInvocation methodInvocation, @Nullable ObjectSE returnValue, @Nullable ThrowableSE throwable, long invocationTime) 指定されたメッセージのプレースホルダーを、指定された値、指定された値から派生した値に置き換えます。org.springframework.aop.support 内の MethodInvocation 使用
型 MethodInvocation のパラメーターを持つ org.springframework.aop.support のメソッド修飾子と型メソッド説明DelegatePerTargetObjectIntroductionInterceptor.doProceed(MethodInvocation mi) 提供されたMethodInterceptorに進みます。DelegatingIntroductionInterceptor.doProceed(MethodInvocation mi) 提供されたMethodInterceptorに進みます。DelegatePerTargetObjectIntroductionInterceptor.invoke(MethodInvocation mi) サブクラスは、アラウンドアドバイスでカスタム動作を実行する場合、これをオーバーライドする必要があります。DelegatingIntroductionInterceptor.invoke(MethodInvocation mi) サブクラスは、アラウンドアドバイスでカスタム動作を実行する場合、これをオーバーライドする必要があります。protected final booleanIntroductionInfoSupport.isMethodOnIntroducedInterface(MethodInvocation mi) このメソッドは導入されたインターフェースにありますか?org.springframework.cache.interceptor 内の MethodInvocation 使用
型 MethodInvocation のパラメーターを持つ org.springframework.cache.interceptor のメソッドorg.springframework.cache.jcache.interceptor 内の MethodInvocation 使用
型 MethodInvocation のパラメーターを持つ org.springframework.cache.jcache.interceptor のメソッドorg.springframework.context.event 内の MethodInvocation 使用
型 MethodInvocation のパラメーターを持つ org.springframework.context.event のメソッド修飾子と型メソッド説明EventPublicationInterceptor.invoke(MethodInvocation invocation) default @Nullable ApplicationEventEventPublicationInterceptor.ApplicationEventFactory.onFailure(MethodInvocation invocation, ThrowableSE failure) 指定された失敗したメソッド呼び出しに対してApplicationEventを構築します。EventPublicationInterceptor.ApplicationEventFactory.onSuccess(MethodInvocation invocation, @Nullable ObjectSE returnValue) 指定された成功したメソッド呼び出しに対してApplicationEventを構築します。型 MethodInvocation のパラメーターを持つ org.springframework.context.event のコンストラクター修飾子コンストラクター説明MethodFailureEvent(MethodInvocation invocation, ThrowableSE failure) 指定されたメソッド呼び出しに対して新しいイベントを作成します。org.springframework.dao.support 内の MethodInvocation 使用
型 MethodInvocation のパラメーターを持つ org.springframework.dao.support のメソッドorg.springframework.jmx.access 内の MethodInvocation 使用
型 MethodInvocation のパラメーターを持つ org.springframework.jmx.access のメソッド修飾子と型メソッド説明MBeanClientInterceptor.doInvoke(MethodInvocation invocation) 構成された管理対象リソースに呼び出しをルーティングします。MBeanClientInterceptor.handleConnectFailure(MethodInvocation invocation, ExceptionSE ex) 接続をリフレッシュし、可能であれば MBean の呼び出しを再試行します。MBeanClientInterceptor.invoke(MethodInvocation invocation) 構成された管理対象リソースに呼び出しをルーティングします。org.springframework.resilience.retry 内の MethodInvocation 使用
型 MethodInvocation のパラメーターを持つ org.springframework.resilience.retry のメソッド型 MethodInvocation のパラメーターを持つ org.springframework.resilience.retry のコンストラクター修飾子コンストラクター説明MethodRetryEvent(MethodInvocation invocation, ThrowableSE failure, boolean retryAborted) 指定された再試行可能なメソッド呼び出しに対して新しいイベントを作成します。org.springframework.transaction.interceptor 内の MethodInvocation 使用
型 MethodInvocation のパラメーターを持つ org.springframework.transaction.interceptor のメソッド型 MethodInvocation のパラメーターを持つ org.springframework.transaction.interceptor のコンストラクター修飾子コンストラクター説明MethodRollbackEvent(MethodInvocation invocation, ThrowableSE failure, TransactionExecution transaction) 指定されたロールバックされたメソッド呼び出しに対して新しいイベントを作成します。org.springframework.validation.beanvalidation 内の MethodInvocation 使用
型 MethodInvocation のパラメーターを持つ org.springframework.validation.beanvalidation のメソッド修飾子と型メソッド説明protected ClassSE<?>[]MethodValidationInterceptor.determineValidationGroups(MethodInvocation invocation) 特定のメソッド呼び出しに対して検証する検証グループを決定します。MethodValidationInterceptor.invoke(MethodInvocation invocation)