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