パッケージ | 説明 |
---|---|
org.aopalliance.intercept | AOP Alliance の反射インターセプト抽象化。 |
org.springframework.aop | AOP Alliance AOP 相互運用性インターフェース上に構築されたコア Spring AOP インターフェース。 |
org.springframework.aop.aspectj | AspectJ 統合パッケージ。 |
org.springframework.aop.aspectj.annotation | AspectJ 5 @Annotated クラスを Spring AOP で使用できるようにするクラス。 |
org.springframework.aop.framework | AOP アライアンスインターフェースに準拠した Spring の基本的な AOP インフラストラクチャを含むパッケージ。 |
org.springframework.aop.framework.adapter | Spring AOP フレームワークが任意のアドバイス型を処理できるようにする SPI パッケージ。 |
org.springframework.aop.interceptor | その他のインターセプターの実装を提供します。 |
org.springframework.aop.support | Spring の AOP API を使用するための便利なクラス。 |
org.springframework.cache.interceptor | 宣言的キャッシング境界設定のための AOP ベースのソリューション。 |
org.springframework.cache.jcache.interceptor | JSR-107 アノテーションを使用した宣言的キャッシュ区分のための AOP ベースのソリューション。 |
org.springframework.context.event | 標準コンテキストイベントなどのアプリケーションイベントのサポートクラス。 |
org.springframework.dao.annotation | DAO のアノテーションサポート。 |
org.springframework.dao.support | DAO 実装のクラスをサポートし、その他のユーティリティメソッドを提供します。 |
org.springframework.ejb.access | このパッケージには、EJB への簡単なアクセスを可能にするクラスが含まれています。 |
org.springframework.jms.remoting | JMS プロバイダーを介した透過的な Java-to-Java リモート処理用のリモート処理クラス。 |
org.springframework.jmx.access | リモート MBean リソースへのアクセスをサポートします。 |
org.springframework.orm.hibernate5.support | org.springframework.orm.hibernate5 パッケージをサポートするクラス。 |
org.springframework.remoting.caucho | このパッケージは、Caucho の Hessian プロトコルのリモーティングクラスを提供します。Hessian サービスにアクセスするためのプロキシファクトリ、および Hessian クライアントが Bean を利用できるようにするエクスポータです。 |
org.springframework.remoting.httpinvoker | HTTP 呼び出しを介した Java から Java への透過的なリモート処理のためのリモート処理クラス。 |
org.springframework.remoting.jaxws | Java 6 および Java EE 5 に含まれる、JAX-WS(JAX-RPC の後継)を介した Web サービスのリモーティングクラス。 |
org.springframework.remoting.rmi | 従来の RMI のリモートクラスおよび RMI 呼び出し側を介した透過的なリモート処理。 |
org.springframework.remoting.support | リモート実装の汎用サポートクラス。 |
org.springframework.scheduling.annotation | 非同期メソッド実行用の Java 5 アノテーション。 |
org.springframework.transaction.interceptor | 宣言的なトランザクション区分のための AOP ベースのソリューション。 |
org.springframework.validation.beanvalidation | JSR-303 Bean 検証プロバイダー(Hibernate Validator など)を Spring ApplicationContext に、特に Spring のデータバインディングおよび検証 API と統合するためのサポートクラス。 |
修飾子と型 | インターフェースと説明 |
---|---|
interface | ConstructorInterceptor 新しいオブジェクトの構築をインターセプトします。 |
interface | Interceptor このインターフェースは、汎用インターセプターを表します。 |
interface | MethodInterceptor ターゲットに向かう途中のインターフェース上のコールをインターセプトします。 |
修飾子と型 | インターフェースと説明 |
---|---|
interface | AfterAdvice AfterReturningAdvice や ThrowsAdvice などのアフターアドバイスの共通マーカーインターフェース。 |
interface | AfterReturningAdvice After returning アドバイスは、通常のメソッドの戻り時にのみ呼び出され、例外がスローされた場合は呼び出されません。 |
interface | BeforeAdvice MethodBeforeAdvice などのアドバイス前の共通マーカーインターフェース。 |
interface | DynamicIntroductionAdvice AOP アライアンスアドバイスのサブインターフェース。これにより、アドバイスによって追加のインターフェースを実装でき、そのインターセプターを使用してプロキシ経由で利用できます。 |
interface | IntroductionInterceptor AOP Alliance MethodInterceptor のサブインターフェース。これにより、インターセプターが追加のインターフェースを実装し、そのインターセプターを使用するプロキシ経由で利用可能になります。 |
interface | MethodBeforeAdvice メソッドが呼び出される前に呼び出されるアドバイス。 |
interface | ThrowsAdvice スローアドバイスのタグインターフェース。 |
修飾子と型 | フィールドと説明 |
---|---|
static Advice | Advisor.EMPTY_ADVICE 適切なアドバイスがまだ構成されていない場合に、 Advisor.getAdvice() から返される空の Advice の共通プレースホルダー。 |
修飾子と型 | メソッドと説明 |
---|---|
Advice | Advisor.getAdvice() このアスペクトのアドバイス部分を返します。 |
修飾子と型 | クラスと説明 |
---|---|
class | AbstractAspectJAdvice AspectJ アスペクトまたは AspectJ アノテーション付きアドバイスメソッドをラップする AOPAlliance Advice クラスの基本クラス。 |
class | AspectJAfterAdvice Spring AOP アドバイスは、アドバイスメソッドの後に AspectJ をラップします。 |
class | AspectJAfterReturningAdvice Spring AOP アドバイスは、AspectJ の return 後のアドバイスメソッドをラップします。 |
class | AspectJAfterThrowingAdvice Spring AOP アドバイスは、AspectJ のスロー後のアドバイスメソッドをラップします。 |
class | AspectJAroundAdvice AspectJ アドバイスメソッドをラップする Spring AOP アドバイス(MethodInterceptor)。 |
class | AspectJMethodBeforeAdvice メソッドの前に AspectJ をラップする Spring AOP アドバイス。 |
修飾子と型 | メソッドと説明 |
---|---|
Advice | DeclareParentsAdvisor.getAdvice() |
Advice | AspectJPointcutAdvisor.getAdvice() |
修飾子と型 | メソッドと説明 |
---|---|
Advice | ReflectiveAspectJAdvisorFactory.getAdvice(MethodSE candidateAdviceMethod, AspectJExpressionPointcut expressionPointcut, MetadataAwareAspectInstanceFactory aspectInstanceFactory, int declarationOrder, StringSE aspectName) |
Advice | AspectJAdvisorFactory.getAdvice(MethodSE candidateAdviceMethod, AspectJExpressionPointcut expressionPointcut, MetadataAwareAspectInstanceFactory aspectInstanceFactory, int declarationOrder, StringSE aspectName) 指定された AspectJ アドバイスメソッドの Spring AOP アドバイスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | AdvisedSupport.addAdvice(Advice advice) |
void | Advised.addAdvice(Advice advice) 与えられた AOP アライアンスアドバイスをアドバイス(インターセプター)チェーンの末尾に追加します。 |
void | AdvisedSupport.addAdvice(int pos, Advice advice) アドバイスが IntroductionInfo を実装しない限り、この方法で導入を追加することはできません。 |
void | Advised.addAdvice(int pos, Advice advice) 指定された AOP アライアンスアドバイスをアドバイスチェーンの指定された位置に追加します。 |
boolean | AdvisedSupport.adviceIncluded(Advice advice) 与えられたアドバイスは、このプロキシ構成内のアドバイザーに含まれていますか? |
int | AdvisedSupport.indexOf(Advice advice) |
int | Advised.indexOf(Advice advice) 指定された AOP アライアンスアドバイスの(0 からの)インデックスを返します。そのようなアドバイスがこのプロキシのアドバイスでない場合は -1 を返します。 |
boolean | AdvisedSupport.removeAdvice(Advice advice) |
boolean | Advised.removeAdvice(Advice advice) 指定されたアドバイスを含むアドバイザを削除します。 |
修飾子と型 | クラスと説明 |
---|---|
class | AfterReturningAdviceInterceptor AfterReturningAdvice をラップするインターセプター。 |
class | MethodBeforeAdviceInterceptor MethodBeforeAdvice をラップするインターセプター。 |
class | ThrowsAdviceInterceptor 投球後のアドバイスをまとめるインターセプター。 |
修飾子と型 | メソッドと説明 |
---|---|
boolean | AdvisorAdapter.supportsAdvice(Advice advice) このアダプターはこのアドバイスオブジェクトを理解しますか? このアドバイスを引数として含む Advisor で getInterceptors メソッドを呼び出すことは有効ですか? |
修飾子と型 | クラスと説明 |
---|---|
class | AbstractMonitoringInterceptor パフォーマンスモニターなどのインターセプターを監視するための基本クラス。 |
class | AbstractTraceInterceptor トレース用のベース MethodInterceptor 実装。 |
class | AsyncExecutionInterceptor 指定された AsyncTaskExecutor を使用して、メソッド呼び出しを非同期的に処理する AOP Alliance MethodInterceptor 。 |
class | ConcurrencyThrottleInterceptor 同時アクセスを制限し、指定された同時実行制限に達した場合に呼び出しをブロックするインターセプター。 |
class | CustomizableTraceInterceptor プレースホルダーを使用して高度にカスタマイズ可能なメソッドレベルのトレースを可能にする MethodInterceptor 実装。 |
class | DebugInterceptor AOP Alliance MethodInterceptor 。チェーンに導入して、インターセプトされた呼び出しに関する詳細情報をロガーに表示できます。 |
class | ExposeInvocationInterceptor 現在の MethodInvocation をスレッドローカルオブジェクトとして公開するインターセプター。 |
class | JamonPerformanceMonitorInterceptor JAMon ライブラリを使用して、インターセプトされたメソッドのパフォーマンス測定を実行し、統計を出力するパフォーマンスモニターインターセプター。 |
class | PerformanceMonitorInterceptor パフォーマンス監視用のシンプルな AOP Alliance MethodInterceptor 。 |
class | SimpleTraceInterceptor チェーンに導入して、インターセプトされたメソッド呼び出しに関する詳細なトレース情報を、メソッドのエントリとメソッドの終了情報とともに表示できるシンプルな AOP Alliance MethodInterceptor 。 |
修飾子と型 | クラスと説明 |
---|---|
class | DelegatePerTargetObjectIntroductionInterceptor IntroductionInterceptor インターフェースの便利な実装。 |
class | DelegatingIntroductionInterceptor IntroductionInterceptor インターフェースの便利な実装。 |
修飾子と型 | メソッドと説明 |
---|---|
Advice | DefaultIntroductionAdvisor.getAdvice() |
Advice | StaticMethodMatcherPointcutAdvisor.getAdvice() |
Advice | AbstractBeanFactoryPointcutAdvisor.getAdvice() |
Advice | AbstractGenericPointcutAdvisor.getAdvice() |
修飾子と型 | メソッドと説明 |
---|---|
void | StaticMethodMatcherPointcutAdvisor.setAdvice(Advice advice) |
void | AbstractBeanFactoryPointcutAdvisor.setAdvice(Advice advice) ターゲットアドバイスの特定のインスタンスを直接指定して、 AbstractBeanFactoryPointcutAdvisor.getAdvice() の遅延解決を回避します。 |
void | AbstractGenericPointcutAdvisor.setAdvice(Advice advice) このアドバイザーが適用するべきアドバイスを指定してください。 |
コンストラクターと説明 |
---|
DefaultIntroductionAdvisor(Advice advice) 指定されたアドバイスの DefaultIntroductionAdvisor を作成します。 |
DefaultIntroductionAdvisor(Advice advice, IntroductionInfo introductionInfo) 指定されたアドバイスの DefaultIntroductionAdvisor を作成します。 |
DefaultPointcutAdvisor(Advice advice) すべてのメソッドに一致する DefaultPointcutAdvisor を作成します。 |
DefaultPointcutAdvisor(Pointcut pointcut, Advice advice) ポイントカットとアドバイスを指定して、DefaultPointcutAdvisor を作成します。 |
NameMatchMethodPointcutAdvisor(Advice advice) |
RegexpMethodPointcutAdvisor(Advice advice) 指定されたアドバイスの RegexpMethodPointcutAdvisor を作成します。 |
RegexpMethodPointcutAdvisor(StringSE[] patterns, Advice advice) 指定されたアドバイスの RegexpMethodPointcutAdvisor を作成します。 |
RegexpMethodPointcutAdvisor(StringSE pattern, Advice advice) 指定されたアドバイスの RegexpMethodPointcutAdvisor を作成します。 |
StaticMethodMatcherPointcutAdvisor(Advice advice) 与えられたアドバイスのために新しい StaticMethodMatcherPointcutAdvisor を作成します。 |
修飾子と型 | クラスと説明 |
---|---|
class | CacheInterceptor 共通の Spring キャッシングインフラストラクチャ( Cache )を使用した宣言的なキャッシュ管理のための AOP Alliance MethodInterceptor。 |
修飾子と型 | クラスと説明 |
---|---|
class | JCacheInterceptor JSR-107 キャッシングアノテーションを使用した宣言的キャッシュ管理のための AOP Alliance MethodInterceptor。 |
修飾子と型 | クラスと説明 |
---|---|
class | EventPublicationInterceptor 各 ApplicationEventPublisher で登録されたすべての ApplicationListeners に ApplicationEvent を発行する Interceptor は、各メソッド呼び出しが成功した後。 |
修飾子と型 | メソッドと説明 |
---|---|
Advice | PersistenceExceptionTranslationAdvisor.getAdvice() |
修飾子と型 | クラスと説明 |
---|---|
class | PersistenceExceptionTranslationInterceptor AOP Alliance MethodInterceptor。所定の PersistenceExceptionTranslator に基づいて永続性例外変換を提供します。 |
修飾子と型 | クラスと説明 |
---|---|
class | AbstractRemoteSlsbInvokerInterceptor リモートステートレスセッション Bean をプロキシするインターセプターの基本クラス。 |
class | AbstractSlsbInvokerInterceptor ローカルまたはリモートステートレスセッション Bean を呼び出す AOP インターセプターの基本クラス。 |
class | LocalSlsbInvokerInterceptor ローカルステートレスセッション Bean の呼び出し。 |
class | LocalStatelessSessionProxyFactoryBean ローカルステートレスセッション Bean(SLSB)プロキシに便利な FactoryBean 。 |
class | SimpleRemoteSlsbInvokerInterceptor リモートステートレスセッション Bean の基本的な呼び出し側。 |
class | SimpleRemoteStatelessSessionProxyFactoryBean リモート SLSB プロキシに便利な FactoryBean 。 |
修飾子と型 | クラスと説明 |
---|---|
class | JmsInvokerClientInterceptor 使用すべきではありません。 5.3 現在 (直列化ベースのリモート処理を段階的に廃止) |
class | JmsInvokerProxyFactoryBean 使用すべきではありません。 5.3 現在 (直列化ベースのリモート処理を段階的に廃止) |
修飾子と型 | クラスと説明 |
---|---|
class | MBeanClientInterceptor 指定された MBeanServerConnection で実行されている MBean に呼び出しをルーティングする MethodInterceptor 。 |
class | MBeanProxyFactoryBean ローカルまたはリモートで実行されている管理対象リソースへのプロキシを作成します。 |
修飾子と型 | クラスと説明 |
---|---|
class | OpenSessionInterceptor メソッドの呼び出しごとに新しい Hibernate Session をバインドする単純な AOP Alliance MethodInterceptor 実装(以前にバインドされていない場合)。 |
修飾子と型 | クラスと説明 |
---|---|
class | HessianClientInterceptor 使用すべきではありません。 5.3 現在 (直列化ベースのリモート処理を段階的に廃止) |
class | HessianProxyFactoryBean 使用すべきではありません。 5.3 現在 (直列化ベースのリモート処理を段階的に廃止) |
修飾子と型 | クラスと説明 |
---|---|
class | HttpInvokerClientInterceptor 使用すべきではありません。 5.3 現在 (直列化ベースのリモート処理を段階的に廃止) |
class | HttpInvokerProxyFactoryBean 使用すべきではありません。 5.3 現在 (直列化ベースのリモート処理を段階的に廃止) |
修飾子と型 | クラスと説明 |
---|---|
class | JaxWsPortClientInterceptor JAX-WS サービスの特定のポートにアクセスするための MethodInterceptor 。 |
class | JaxWsPortProxyFactoryBean JAX-WS サービスの特定のポート用の FactoryBean 。 |
修飾子と型 | クラスと説明 |
---|---|
class | JndiRmiClientInterceptor 使用すべきではありません。 5.3 現在 (直列化ベースのリモート処理を段階的に廃止) |
class | JndiRmiProxyFactoryBean 使用すべきではありません。 5.3 現在 (直列化ベースのリモート処理を段階的に廃止) |
class | RmiClientInterceptor 使用すべきではありません。 5.3 現在 (直列化ベースのリモート処理を段階的に廃止) |
class | RmiProxyFactoryBean 使用すべきではありません。 5.3 現在 (直列化ベースのリモート処理を段階的に廃止) |
修飾子と型 | クラスと説明 |
---|---|
class | RemoteInvocationTraceInterceptor リモート呼び出しをトレースするための AOP Alliance MethodInterceptor。 |
修飾子と型 | クラスと説明 |
---|---|
class | AnnotationAsyncExecutionInterceptor |
修飾子と型 | メソッドと説明 |
---|---|
protected Advice | AsyncAnnotationAdvisor.buildAdvice(SupplierSE<ExecutorSE> executor, SupplierSE<AsyncUncaughtExceptionHandler> exceptionHandler) |
Advice | AsyncAnnotationAdvisor.getAdvice() |
修飾子と型 | クラスと説明 |
---|---|
class | TransactionInterceptor 共通の Spring トランザクションインフラストラクチャ( PlatformTransactionManager /ReactiveTransactionManager )を使用した宣言的トランザクション管理のための AOP Alliance MethodInterceptor。 |
修飾子と型 | メソッドと説明 |
---|---|
Advice | TransactionAttributeSourceAdvisor.getAdvice() |
修飾子と型 | クラスと説明 |
---|---|
class | MethodValidationInterceptor アノテーション付きメソッドでメソッドレベルの検証を実行するために JSR-303 プロバイダーに委譲する AOP アライアンス MethodInterceptor 実装。 |
修飾子と型 | メソッドと説明 |
---|---|
protected Advice | MethodValidationPostProcessor.createMethodValidationAdvice(ValidatorEE validator) メソッド検証の目的で AOP アドバイスを作成し、指定された「検証済み」アノテーションのポイントカットを適用します。 |