インターフェースの使用
org.springframework.context.Lifecycle
Lifecycle を使用するパッケージ
パッケージ
説明
このパッケージは、beans パッケージに基づいて構築され、メッセージソースと Observer デザインパターンのサポート、および一貫性のある API を使用してリソースを取得するアプリケーションオブジェクトの機能を追加します。
JSR-250「共通」アノテーション、コンポーネントスキャン、Spring 管理オブジェクトを作成するための Java ベースのメタデータなど、アプリケーションコンテキストのアノテーションサポート。
ApplicationContext 実装および MessageSource 実装の抽象基本クラスなど、org.springframework.context パッケージをサポートするクラス。
クライアント側の HTTP 上の抽象化が含まれています。
このパッケージは、汎用 JCA メッセージエンドポイント管理の機能を提供します。
Java 構成および XML スキーマをサポートする、宣言型メッセージング構成のサポートパッケージ。
単一の JMS ConnectionFactory の PlatformTransactionManager 実装、および SingleConnectionFactory アダプターを提供します。
このパッケージには、基本メッセージリスナーコンテナー機能が含まれています。
このパッケージは、JMS メッセージリスナーの JCA ベースのエンドポイント管理を提供します。
シンプルなメッセージングプロトコル(STOMP など)からのメッセージを処理するためのクラスをサポートします。
「単純な」メッセージブローカの実装を、抽象基本クラスおよびサブスクリプションのレジストリなどの他のサポート型とともに提供します。
シンプルなメッセージングプロトコル(STOMP など)の一般的なサポート。
「ユーザー」宛先へのメッセージの処理のサポート(つまり
java.util.concurrent および jakarta.enterprise.concurrent パッケージのコンビニエンスクラスをスケジュールし、Spring コンテキストで ThreadPoolExecutor または ScheduledThreadPoolExecutor を Bean としてセットアップできるようにします。 オープンソーススケジューラ Quartz のサポートクラス。Quartz スケジューラ、JobDetails、トリガーを Spring コンテキストの Bean として設定できます。
Web アプリケーションのアプリケーションコンテキストインターフェースのバリアントと、ルート Web アプリケーションコンテキストをブートストラップする ContextLoaderListener が含まれています。
WebApplicationContext 実装やさまざまなユーティリティクラスなど、
org.springframework.web.context パッケージをサポートするクラス。WebSocket 相互作用のクライアントサポート。
WebSocket リクエストのサーバー側サポートクラス。
WebSocket アプリケーションのクライアント側の抽象化。
標準の Jakarta WebSocket エンドポイントで使用するクライアント側クラス。
Spring のメッセージングモジュール用の WebSocket 統合。
リクエストをアップグレードするためのコンテナー固有の戦略を含むサーバー側サポートクラス。
WebSocketClient の SockJS クライアント実装。AbstractSockJsService 実装を含む SockJS のサポートクラス。 受信リクエストを処理するための
TransportHandler 実装、さまざまなトランスポートを介してメッセージを送信するための session の実装、および DefaultSockJsService を含む SockJS トランスポートのサーバー側サポート。TransportHandler 実装クラスおよび具体的な SockJsServiceorg.springframework.context 内の Lifecycle 使用
org.springframework.context 内の Lifecycle サブインターフェース修飾子と型インターフェース説明interfaceほとんどのアプリケーションコンテキストによって実装される SPI インターフェース。interfaceApplicationContext 内でライフサイクル Bean を処理するための戦略インターフェース。interface特定の順序でApplicationContextのリフレッシュやシャットダウン時に開始する必要があるオブジェクト用のLifecycleインターフェースの拡張。org.springframework.context.annotation 内の Lifecycle 使用
Lifecycle を実装している org.springframework.context.annotation のクラス修飾子と型クラス説明classコンポーネントクラスを入力として受け入れるスタンドアロンアプリケーションコンテキスト— 特に@Configurationアノテーション付きクラスだけでなく、プレーン@Component型およびjakarta.injectアノテーションを使用する JSR-330 準拠クラスも受け入れます。org.springframework.context.support 内の Lifecycle 使用
Lifecycle を実装している org.springframework.context.support のクラス修飾子と型クラス説明classApplicationContextインターフェースの抽象的な実装。classAbstractApplicationContext.refresh()への複数の呼び出しをサポートすることになっているApplicationContext実装の基本クラスで、毎回新しい内部 Bean ファクトリインスタンスを作成します。class指定された構成の場所の一般的な処理を追加するAbstractRefreshableApplicationContextサブクラス。classApplicationContext実装の便利な基本クラス。XmlBeanDefinitionReaderが理解する Bean 定義を含む XML ドキュメントから構成を描画します。classスタンドアロン XML アプリケーションコンテキスト。クラスパスからコンテキスト定義ファイルを取得し、プレーンパスをパッケージパスを含むクラスパスリソース名として解釈します (例: "mypackage/myresource.txt")。classSpring のLifecycleProcessor戦略のデフォルトの実装。classスタンドアロン XML アプリケーションコンテキスト。ファイルシステムまたは URL からコンテキスト定義ファイルを取得し、プレーンパスを相対的なファイルシステムの場所として解釈します (例: "mydir/myfile.txt")。class単一の内部DefaultListableBeanFactoryインスタンスを保持し、特定の Bean 定義フォーマットを想定しない汎用 ApplicationContext 実装。classGenericApplicationContextを継承し、GroovyObjectを実装するApplicationContext実装。AbstractApplicationContext.getBean(java.lang.String)を使用する代わりに、ドット参照解除構文で Bean を取得できます。class組み込みの XML サポートを備えた便利なアプリケーションコンテキスト。class外部構成ソースから Bean 定義を読み取るのではなく、Bean およびメッセージのプログラムによる登録をサポートするApplicationContext実装。型 Lifecycle の引数を持つ型を返す org.springframework.context.support のメソッド修飾子と型メソッド説明DefaultLifecycleProcessor.getLifecycleBeans()該当するすべての Lifecycle Bean: すでに作成されているすべてのシングルトンと、すべての SmartLifecycle Bean(lazy-init としてマークされている場合も含む)を取得します。型 Lifecycle のパラメーターを持つ org.springframework.context.support のメソッドorg.springframework.http.client 内の Lifecycle 使用
Lifecycle を実装している org.springframework.http.client のクラス修飾子と型クラス説明classClientHttpRequestFactoryの Reactor-Netty 実装。class非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。classReactor Netty リソース、つまりorg.springframework.http.client.reactive 内の Lifecycle 使用
Lifecycle を実装している org.springframework.http.client.reactive のクラス修飾子と型クラス説明classClientHttpConnectorの Reactor-Netty 実装。class使用すべきではありません。パッケージ変更により 6.1 以降。代わりにReactorResourceFactoryを使用してください。org.springframework.jca.endpoint 内の Lifecycle 使用
Lifecycle を実装している org.springframework.jca.endpoint のクラス修飾子と型クラス説明classSpring アプリケーションコンテキスト内の JCA 1.7 メッセージエンドポイントを管理し、アプリケーションコンテキストのライフサイクルの一部としてエンドポイントをアクティブ化および非アクティブ化する汎用 Bean。org.springframework.jms.config 内の Lifecycle 使用
Lifecycle を実装している org.springframework.jms.config のクラスorg.springframework.jms.connection 内の Lifecycle 使用
Lifecycle を実装している org.springframework.jms.connection のクラス修飾子と型クラス説明classSessionEE キャッシングとMessageProducerEE およびMessageConsumerEE キャッシングを追加するSingleConnectionFactoryサブクラス。classすべてのSingleConnectionFactory.createConnection()呼び出しから同じ接続を返し、Connection.close()EE への呼び出しを無視する JMS ConnectionFactory アダプター。org.springframework.jms.listener 内の Lifecycle 使用
org.springframework.jms.listener 内の Lifecycle サブインターフェースLifecycle を実装している org.springframework.jms.listener のクラス修飾子と型クラス説明classJMS 接続に基づいてリッスンを実装する必要があるすべてのコンテナーの共通基本クラス(共有または各試行で新たに取得)。classSpring メッセージリスナーコンテナー実装の抽象基本クラス。classポーリングに基づくリスナーコンテナー実装の基本クラス。classプレーンな JMS クライアント API、具体的にはメッセージのトランザクション受信 (XA トランザクションでのメッセージの登録) も可能にするMessageConsumer.receive()呼び出しのループを使用するメッセージリスナーコンテナーのバリアント。classプレーン JMS クライアント API のMessageConsumer.setMessageListener()メソッドを使用して、指定されたリスナー用の同時 MessageConsumers を作成するメッセージリスナーコンテナー。org.springframework.jms.listener.endpoint 内の Lifecycle 使用
Lifecycle を実装している org.springframework.jms.listener.endpoint のクラス修飾子と型クラス説明class汎用 JCA 1.5GenericMessageEndpointManagerの拡張。ActivationSpec 構成の JMS 固有のサポートを追加します。org.springframework.messaging.simp.annotation.support 内の Lifecycle 使用
org.springframework.messaging.simp.broker 内の Lifecycle 使用
Lifecycle を実装している org.springframework.messaging.simp.broker のクラス修飾子と型クラス説明class登録されたサブスクライバーにメッセージを仲介するMessageHandlerの抽象基本クラス。classSimpMessageTypeで定義されたメッセージ型を認識し、SubscriptionRegistryを使用してサブスクリプションを追跡し、サブスクライバーにメッセージを送信する「単純な」メッセージブローカー。org.springframework.messaging.simp.stomp 内の Lifecycle 使用
Lifecycle を実装している org.springframework.messaging.simp.stomp のクラスorg.springframework.messaging.simp.user 内の Lifecycle 使用
Lifecycle を実装している org.springframework.messaging.simp.user のクラスorg.springframework.scheduling.concurrent 内の Lifecycle 使用
Lifecycle を実装している org.springframework.scheduling.concurrent のクラス修飾子と型クラス説明classclassclassSpring のTaskSchedulerインターフェースの単純な実装。単一のスケジューラスレッドを使用し、スケジュールされたすべてのタスクを個別のスレッドで実行します。classJavaBean は、ThreadPoolExecutorSE を Bean スタイルで構成し ( "corePoolSize"、"maxPoolSize"、"keepAliveSeconds"、"queueCapacity" プロパティを介して)、ネイティブExecutorServiceSE 型の Bean 参照として公開できるようにします。classJavaBean は、ThreadPoolExecutorSE を Bean スタイルで ( "corePoolSize"、"maxPoolSize"、"keepAliveSeconds"、"queueCapacity" プロパティを通じて) 構成し、それを SpringTaskExecutorとして公開できるようにします。classSpring のTaskSchedulerインターフェースの標準実装。ネイティブScheduledThreadPoolExecutorSE をラップし、それに適用可能なすべての構成オプションを提供します。org.springframework.scheduling.quartz 内の Lifecycle 使用
Lifecycle を実装している org.springframework.scheduling.quartz のクラス修飾子と型クラス説明classQuartzSchedulerを作成および構成し、そのライフサイクルを Spring アプリケーションコンテキストの一部として管理し、依存性注入のための Bean 参照としてスケジューラを公開するFactoryBean。org.springframework.web.context 内の Lifecycle 使用
org.springframework.web.context 内の Lifecycle サブインターフェース修飾子と型インターフェース説明interface設定可能な Web アプリケーションコンテキストによって実装されるインターフェース。org.springframework.web.context.support 内の Lifecycle 使用
Lifecycle を実装している org.springframework.web.context.support のクラス修飾子と型クラス説明classWeb 環境用のConfigurableWebApplicationContextインターフェースを実装するAbstractRefreshableApplicationContextサブクラス。classコンポーネントクラスを入力として受け入れるWebApplicationContext実装 — 特に@Configurationクラスだけでなく、プレーンな@Componentクラス、jakarta.injectアノテーションを使用する JSR-330 準拠のクラス。classWeb 環境に適したGenericApplicationContextのサブクラス。classGroovyBeanDefinitionReaderで理解されるように、Groovy Bean 定義スクリプトおよび / または XML ファイルから構成を取得するWebApplicationContext実装。classテスト用の静的WebApplicationContext実装。classXmlBeanDefinitionReaderが理解する XML ドキュメントから構成を取得するWebApplicationContext実装。org.springframework.web.reactive.socket.client 内の Lifecycle 使用
Lifecycle を実装している org.springframework.web.reactive.socket.client のクラスorg.springframework.web.reactive.socket.server.support 内の Lifecycle 使用
修飾子と型クラス説明classクラスパスから自動検出(引数なしのコンストラクター)されているRequestUpgradeStrategyに委譲することにより WebSocket HTTP ハンドシェイクリクエストを処理するWebSocketService実装。明示的に構成することもできます。org.springframework.web.socket.client 内の Lifecycle 使用
Lifecycle を実装している org.springframework.web.socket.client のクラス修飾子と型クラス説明classSpring ApplicationContext ライフサイクルを使用して WebSocket サーバーに接続するプロセスを自動化する接続マネージャーの基本クラス。classorg.springframework.web.socket.client.standard 内の Lifecycle 使用
Lifecycle を実装している org.springframework.web.socket.client.standard のクラス修飾子と型クラス説明classclassorg.springframework.web.socket.messaging 内の Lifecycle 使用
Lifecycle を実装している org.springframework.web.socket.messaging のクラス修飾子と型クラス説明classサブプロトコルハンドラーが WebSocket クライアントからアプリケーションにメッセージを送信できるMessageChannelとともに、受信 WebSocket メッセージをSubProtocolHandlerに委譲するWebSocketHandlerの実装。classグローバル@MessageExceptionHandlerメソッドでControllerAdviceのサポートを提供するSimpAnnotationMethodMessageHandlerのサブクラス。classSockJsClientを含むWebSocketClientの実装を使用して接続する SZMP over WebSocket クライアント。org.springframework.web.socket.server.support 内の Lifecycle 使用
Lifecycle を実装している org.springframework.web.socket.server.support のクラス修飾子と型クラス説明classサーブレット API から独立したHandshakeHandler実装の基本クラス。classデフォルトのHandshakeHandler実装。AbstractHandshakeHandlerをサーブレット固有の初期化サポートで拡張します。class型WebSocketHttpRequestHandlerのハンドラーへの WebSocket ハンドシェイクリクエストのより正確なマッピングをサポートするSimpleUrlHandlerMappingの拡張。classWebSocket ハンドシェイクリクエストを処理するためのHttpRequestHandler。org.springframework.web.socket.sockjs.client 内の Lifecycle 使用
Lifecycle を実装している org.springframework.web.socket.sockjs.client のクラス修飾子と型クラス説明classJetty のHttpClientに基づく XHR トランスポート。classWebSocketClientの SockJS 実装。フォールバックの代替手段を使用して、プレーンな HTTP ストリーミングと長いポーリング手法を介して WebSocket の相互作用をシミュレートします。classWebSocketClientを使用する SockJSTransport。org.springframework.web.socket.sockjs.support 内の Lifecycle 使用
Lifecycle を実装している org.springframework.web.socket.sockjs.support のクラスorg.springframework.web.socket.sockjs.transport 内の Lifecycle 使用
Lifecycle を実装している org.springframework.web.socket.sockjs.transport のクラスorg.springframework.web.socket.sockjs.transport.handler 内の Lifecycle 使用
修飾子と型クラス説明classすべてのデフォルトTransportHandler実装が事前登録された、SockJsServiceのデフォルト実装。classWebSocket ベースのTransportHandler。
ReactorClientHttpRequestFactoryを推奨