インターフェースの使用
org.springframework.context.ApplicationListener
ApplicationListener を使用するパッケージ
パッケージ
説明
このパッケージは、beans パッケージに基づいて構築され、メッセージソースと Observer デザインパターンのサポート、および一貫性のある API を使用してリソースを取得するアプリケーションオブジェクトの機能を追加します。
標準コンテキストイベントなどのアプリケーションイベントのサポートクラス。
ApplicationContext 実装および MessageSource 実装の抽象基本クラスなど、org.springframework.context パッケージをサポートするクラス。
Java 構成および XML スキーマをサポートする、宣言型メッセージング構成のサポートパッケージ。
「ユーザー」宛先へのメッセージの処理のサポート(つまり
非同期メソッド実行のアノテーションサポート。
java.util.concurrent
および jakarta.enterprise.concurrent
パッケージのコンビニエンスクラスをスケジュールし、Spring コンテキストで ThreadPoolExecutor または ScheduledThreadPoolExecutor を Bean としてセットアップできるようにします。Spring のアノテーションベースのトランザクション境界のサポート。
Spring のトランザクションイベントのリスニングのサポート。
静的リソースを提供するためのサポートクラス。
静的リソースを提供するためのサポートクラス。
Spring のメッセージングモジュール用の WebSocket 統合。
org.springframework.context 内の ApplicationListener 使用
修飾子と型メソッド説明static <T> ApplicationListener<PayloadApplicationEvent<T>>
ApplicationListener.forPayload
(ConsumerSE<T> consumer) 指定されたペイロードコンシューマー用に新しいApplicationListener
を作成します。型 ApplicationListener のパラメーターを持つ org.springframework.context のメソッド修飾子と型メソッド説明void
ConfigurableApplicationContext.addApplicationListener
(ApplicationListener<?> listener) コンテキストのリフレッシュやシャットダウンなどのコンテキストイベントで通知される新しい ApplicationListener を追加します。void
ConfigurableApplicationContext.removeApplicationListener
(ApplicationListener<?> listener) 指定された ApplicationListener を、以前にConfigurableApplicationContext.addApplicationListener(org.springframework.context.ApplicationListener<?>)
を介して登録されたと仮定して、このコンテキストのリスナーのセットから削除します。org.springframework.context.event 内の ApplicationListener 使用
org.springframework.context.event 内の ApplicationListener サブインターフェース修飾子と型インターフェース説明interface
標準のApplicationListener
インターフェースの拡張バリアント。サポートされているイベントやソース型などのメタデータをさらに公開します。interface
標準のApplicationListener
インターフェースの拡張バリアント。サポートされているイベントやソース型などのメタデータをさらに公開します。ApplicationListener を実装している org.springframework.context.event のクラス修飾子と型クラス説明class
イベントの処理をEventListener
アノテーション付きメソッドに委譲するGenericApplicationListener
アダプター。class
ターゲットリスナーの一般的に宣言された型をイントロスペクトすることにより、サポートされているイベント型を決定するGenericApplicationListener
アダプター。class
指定されたイベントソースからのイベントをフィルタリングし、一致するApplicationEvent
オブジェクトのみのデリゲートリスナーを呼び出すApplicationListener
デコレータ。修飾子と型メソッド説明DefaultEventListenerFactory.createApplicationListener
(StringSE beanName, ClassSE<?> type, MethodSE method) EventListenerFactory.createApplicationListener
(StringSE beanName, ClassSE<?> type, MethodSE method) 指定されたメソッドのApplicationListener
を作成します。型 ApplicationListener の引数を持つ型を返す org.springframework.context.event のメソッド修飾子と型メソッド説明protected CollectionSE<ApplicationListener<?>>
AbstractApplicationEventMulticaster.getApplicationListeners()
すべての ApplicationListeners を含むコレクションを返します。protected CollectionSE<ApplicationListener<?>>
AbstractApplicationEventMulticaster.getApplicationListeners
(ApplicationEvent event, ResolvableType eventType) 指定されたイベント型に一致する ApplicationListeners のコレクションを返します。型 ApplicationListener のパラメーターを持つ org.springframework.context.event のメソッド修飾子と型メソッド説明void
AbstractApplicationEventMulticaster.addApplicationListener
(ApplicationListener<?> listener) void
ApplicationEventMulticaster.addApplicationListener
(ApplicationListener<?> listener) すべてのイベントを通知するリスナーを追加します。protected void
SimpleApplicationEventMulticaster.invokeListener
(ApplicationListener<?> listener, ApplicationEvent event) 指定されたイベントで指定されたリスナーを呼び出します。void
AbstractApplicationEventMulticaster.removeApplicationListener
(ApplicationListener<?> listener) void
ApplicationEventMulticaster.removeApplicationListener
(ApplicationListener<?> listener) 通知リストからリスナーを削除します。protected boolean
AbstractApplicationEventMulticaster.supportsEvent
(ApplicationListener<?> listener, ResolvableType eventType, ClassSE<?> sourceType) 指定されたリスナーが指定されたイベントをサポートするかどうかを決定します。型 ApplicationListener の型引数を持つ org.springframework.context.event のメソッドパラメーター修飾子と型メソッド説明void
AbstractApplicationEventMulticaster.removeApplicationListeners
(PredicateSE<ApplicationListener<?>> predicate) void
ApplicationEventMulticaster.removeApplicationListeners
(PredicateSE<ApplicationListener<?>> predicate) 登録されたApplicationListener
インスタンスのセット (たとえば、アノテーション付きEventListener
メソッドのApplicationListenerMethodAdapter
などのアダプタークラスを含む) から一致するすべてのリスナーを削除します。型 ApplicationListener のパラメーターを持つ org.springframework.context.event のコンストラクター修飾子コンストラクター説明GenericApplicationListenerAdapter
(ApplicationListener<?> delegate) 指定されたデリゲートの新しい GenericApplicationListener を作成します。SourceFilteringListener
(ObjectSE source, ApplicationListener<?> delegate) 指定されたイベントソースの SourceFilteringListener を作成します。org.springframework.context.support 内の ApplicationListener 使用
型 ApplicationListener の引数を持つ型を返す org.springframework.context.support のメソッド修飾子と型メソッド説明AbstractApplicationContext.getApplicationListeners()
静的に指定された ApplicationListeners のリストを返します。型 ApplicationListener のパラメーターを持つ org.springframework.context.support のメソッド修飾子と型メソッド説明void
AbstractApplicationContext.addApplicationListener
(ApplicationListener<?> listener) void
AbstractApplicationContext.removeApplicationListener
(ApplicationListener<?> listener) org.springframework.jms.config 内の ApplicationListener 使用
ApplicationListener を実装している org.springframework.jms.config のクラスorg.springframework.messaging.simp.user 内の ApplicationListener 使用
修飾子と型クラス説明class
「ローカル」ユーザーレジストリと「リモート」ユーザーレジストリのセットでユーザーを検索するSimpUserRegistry
。class
他のアプリケーションサーバーからのユーザーレジストリブロードキャストを処理し、ローカルユーザーレジストリのコンテンツを定期的にブロードキャストするMessageHandler
。org.springframework.scheduling.annotation 内の ApplicationListener 使用
修飾子と型クラス説明class
アノテーションを介して提供される "fixedRate"、"fixedDelay"、"cron" 式に従って、TaskScheduler
によって呼び出される@Scheduled
でアノテーションされたメソッドを登録する Bean ポストプロセッサー。org.springframework.scheduling.concurrent 内の ApplicationListener 使用
修飾子と型クラス説明class
class
class
Spring のTaskScheduler
インターフェースの単純な実装。単一のスケジューラスレッドを使用し、スケジュールされたすべてのタスクを個別のスレッドで実行します。class
JavaBean は、ThreadPoolExecutor
SE を Bean スタイルで構成し ( "corePoolSize"、"maxPoolSize"、"keepAliveSeconds"、"queueCapacity" プロパティを介して)、ネイティブExecutorService
SE 型の Bean 参照として公開できるようにします。class
JavaBean は、ThreadPoolExecutor
SE を Bean スタイルで ( "corePoolSize"、"maxPoolSize"、"keepAliveSeconds"、"queueCapacity" プロパティを通じて) 構成し、それを SpringTaskExecutor
として公開できるようにします。class
Spring のTaskScheduler
インターフェースの標準実装。ネイティブScheduledThreadPoolExecutor
SE をラップし、それに適用可能なすべての構成オプションを提供します。org.springframework.transaction.annotation 内の ApplicationListener 使用
修飾子と型メソッド説明RestrictedTransactionalEventListenerFactory.createApplicationListener
(StringSE beanName, ClassSE<?> type, MethodSE method) org.springframework.transaction.event 内の ApplicationListener 使用
org.springframework.transaction.event 内の ApplicationListener サブインターフェース修飾子と型インターフェース説明interface
TransactionalApplicationListener<E extends ApplicationEvent>
TransactionPhase
に従って呼び出されるApplicationListener
。ApplicationListener を実装している org.springframework.transaction.event のクラス修飾子と型クラス説明class
イベントの処理をターゲットApplicationListener
インスタンスに委譲するTransactionalApplicationListener
アダプター。class
イベントの処理をTransactionalEventListener
アノテーション付きメソッドに委譲するGenericApplicationListener
アダプター。修飾子と型メソッド説明TransactionalEventListenerFactory.createApplicationListener
(StringSE beanName, ClassSE<?> type, MethodSE method) 型 ApplicationListener のパラメーターを持つ org.springframework.transaction.event のコンストラクター修飾子コンストラクター説明TransactionalApplicationListenerAdapter
(ApplicationListener<E> targetListener) 新しい TransactionalApplicationListenerAdapter を作成します。org.springframework.web.reactive.resource 内の ApplicationListener 使用
修飾子と型クラス説明class
クライアントが静的リソースにアクセスするために使用するパブリック URL パスを取得するために使用する中心的なコンポーネント。org.springframework.web.servlet.resource 内の ApplicationListener 使用
修飾子と型クラス説明class
クライアントが静的リソースにアクセスするために使用するパブリック URL パスを取得するために使用する中心的なコンポーネント。org.springframework.web.socket.messaging 内の ApplicationListener 使用
修飾子と型クラス説明class
AbstractSubProtocolEvent
アプリケーションコンテキストイベントに依存して、接続ユーザーとそのサブスクリプションを追跡するSimpUserRegistry
のデフォルト実装。