| パッケージ | 説明 |
|---|---|
| org.springframework.context | このパッケージは、beans パッケージに基づいて構築され、メッセージソースと Observer デザインパターンのサポート、および一貫性のある API を使用してリソースを取得するアプリケーションオブジェクトの機能を追加します。 |
| org.springframework.context.annotation | JSR-250「共通」アノテーション、コンポーネントスキャン、Spring 管理オブジェクトを作成するための Java ベースのメタデータなど、アプリケーションコンテキストのアノテーションサポート。 |
| org.springframework.context.support | ApplicationContext 実装および MessageSource 実装の抽象基本クラスなど、org.springframework.context パッケージをサポートするクラス。 |
| org.springframework.jca.context | Spring アプリケーションコンテキストを JCA 1.7 準拠の RAR ファイルとしてデプロイできる統合パッケージ。 |
| org.springframework.jca.endpoint | このパッケージは、汎用 JCA メッセージエンドポイント管理の機能を提供します。 |
| org.springframework.jms.config | Java 構成および XML スキーマをサポートする、宣言型メッセージング構成のサポートパッケージ。 |
| org.springframework.jms.listener | このパッケージには、基本メッセージリスナーコンテナー機能が含まれています。 |
| org.springframework.jms.listener.endpoint | このパッケージは、JMS メッセージリスナーの JCA ベースのエンドポイント管理を提供します。 |
| org.springframework.messaging.simp.annotation.support | シンプルなメッセージングプロトコル(STOMP など)からのメッセージを処理するためのクラスをサポートします。 |
| org.springframework.messaging.simp.broker | 「単純な」メッセージブローカの実装を、抽象基本クラスおよびサブスクリプションのレジストリなどの他のサポート型とともに提供します。 |
| org.springframework.messaging.simp.stomp | シンプルなメッセージングプロトコル(STOMP など)の一般的なサポート。 |
| org.springframework.messaging.simp.user | 「ユーザー」宛先へのメッセージの処理のサポート(つまり |
| org.springframework.scheduling.commonj | IBM WebSphere 6.0+ および BEA WebLogic 9.0+ でサポートされている CommonJ WorkManager/TimerManager 機能に基づくスケジューリングの便利なクラス。 |
| org.springframework.scheduling.quartz | オープンソーススケジューラ Quartz のサポートクラス。Quartz スケジューラ、JobDetails、トリガーを Spring コンテキストの Bean として設定できます。 |
| org.springframework.web.context | Web アプリケーションのアプリケーションコンテキストインターフェースのバリアントと、ルート Web アプリケーションコンテキストをブートストラップする ContextLoaderListener が含まれています。 |
| org.springframework.web.context.support | WebApplicationContext 実装やさまざまなユーティリティクラスなど、 org.springframework.web.context パッケージをサポートするクラス。 |
| org.springframework.web.reactive.socket.client | WebSocket 相互作用のクライアントサポート。 |
| org.springframework.web.reactive.socket.server.support | WebSocket リクエストのサーバー側サポートクラス。 |
| org.springframework.web.reactive.socket.server.upgrade | RequestUpgradeStrategy の実装を保持します。 |
| org.springframework.web.socket.client | WebSocket アプリケーションのクライアント側の抽象化。 |
| org.springframework.web.socket.client.standard | 標準 Java WebSocket エンドポイントで使用するクライアント側クラス。 |
| org.springframework.web.socket.messaging | Spring のメッセージングモジュール用の WebSocket 統合。 |
| org.springframework.web.socket.server.support | リクエストをアップグレードするためのコンテナー固有の戦略を含むサーバー側サポートクラス。 |
| org.springframework.web.socket.sockjs.client | WebSocketClient の SockJS クライアント実装。 |
| org.springframework.web.socket.sockjs.support | AbstractSockJsService 実装を含む SockJS のサポートクラス。 |
| org.springframework.web.socket.sockjs.transport | 受信リクエストを処理するための TransportHandler 実装、さまざまなトランスポートを介してメッセージを送信するための session の実装、および DefaultSockJsService を含む SockJS トランスポートのサーバー側サポート。 |
| org.springframework.web.socket.sockjs.transport.handler | TransportHandler 実装クラスおよび具体的な SockJsService |
| 修飾子と型 | インターフェースと説明 |
|---|---|
interface | ConfigurableApplicationContext ほとんどのアプリケーションコンテキストによって実装される SPI インターフェース。 |
interface | LifecycleProcessorApplicationContext 内でライフサイクル Bean を処理するための戦略インターフェース。 |
interface | SmartLifecycle 特定の順序で ApplicationContext のリフレッシュやシャットダウン時に開始する必要があるオブジェクト用の Lifecycle インターフェースの拡張。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | AnnotationConfigApplicationContext コンポーネントクラスを入力として受け入れるスタンドアロンアプリケーションコンテキスト— 特に @Configuration アノテーション付きクラスだけでなく、プレーン @Component 型および javax.inject アノテーションを使用する JSR-330 準拠クラスも受け入れます。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected MapSE<StringSE, Lifecycle> | DefaultLifecycleProcessor.getLifecycleBeans() 該当するすべての Lifecycle Bean: すでに作成されているすべてのシングルトンと、すべての SmartLifecycle Bean(lazy-init としてマークされている場合も含む)を取得します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected int | DefaultLifecycleProcessor.getPhase(Lifecycle bean) 指定された Bean のライフサイクルフェーズを決定します。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | ResourceAdapterApplicationContextJCA ResourceAdapter の ApplicationContext 実装。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | GenericMessageEndpointManagerSpring アプリケーションコンテキスト内の JCA 1.7 メッセージエンドポイントを管理し、アプリケーションコンテキストのライフサイクルの一部としてエンドポイントをアクティブ化および非アクティブ化する汎用 Bean。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | JmsListenerEndpointRegistry 登録されたエンドポイントに必要な MessageListenerContainer インスタンスを作成します。 |
| 修飾子と型 | インターフェースと説明 |
|---|---|
interface | MessageListenerContainer メッセージリスナコンテナーを表すフレームワークによって使用される内部抽象化。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | AbstractJmsListeningContainerJMS 接続に基づいてリッスンを実装する必要があるすべてのコンテナーの共通基本クラス(共有または各試行で新たに取得)。 |
class | AbstractMessageListenerContainerSpring メッセージリスナーコンテナー実装の抽象基本クラス。 |
class | AbstractPollingMessageListenerContainer ポーリングに基づくリスナーコンテナー実装の基本クラス。 |
class | DefaultMessageListenerContainer プレーンな JMS クライアント API を使用するメッセージリスナーコンテナーバリアント。具体的には、メッセージのトランザクション受信(XA トランザクションへの登録)も可能にする MessageConsumer.receive() 呼び出しのループ。 |
class | SimpleMessageListenerContainer プレーン JMS クライアント API の MessageConsumer.setMessageListener() メソッドを使用して、指定されたリスナー用の同時 MessageConsumers を作成するメッセージリスナーコンテナー。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | JmsMessageEndpointManager 汎用 JCA 1.5 GenericMessageEndpointManager の拡張。ActivationSpec 構成の JMS 固有のサポートを追加します。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | SimpAnnotationMethodMessageHandler@MessageMapping および @SubscribeMapping アノテーション付きメソッドに委譲するメッセージのハンドラー。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | AbstractBrokerMessageHandler 登録されたサブスクライバーにメッセージを仲介する MessageHandler の抽象基本クラス。 |
class | SimpleBrokerMessageHandlerSimpMessageType で定義されたメッセージ型を認識し、SubscriptionRegistry を使用してサブスクリプションを追跡し、サブスクライバーにメッセージを送信する「シンプルな」メッセージブローカー。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | StompBrokerRelayMessageHandler メッセージを STOMP ブローカーに転送して処理する MessageHandler。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | UserDestinationMessageHandler 「ユーザー」宛先をサポートする MessageHandler。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | TimerManagerAccessor 使用すべきではありません。 5.1 現在、EE 7 の DefaultManagedTaskScheduler を推奨 |
class | TimerManagerFactoryBean 使用すべきではありません。 5.1 現在、EE 7 の DefaultManagedTaskScheduler を推奨 |
class | TimerManagerTaskScheduler 使用すべきではありません。 5.1 現在、EE 7 の DefaultManagedTaskScheduler を推奨 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | SchedulerFactoryBeanQuartz Scheduler を作成および構成し、そのライフサイクルを Spring アプリケーションコンテキストの一部として管理し、依存性注入のための Bean 参照としてスケジューラを公開する FactoryBean。 |
| 修飾子と型 | インターフェースと説明 |
|---|---|
interface | ConfigurableWebApplicationContext 設定可能な Web アプリケーションコンテキストによって実装されるインターフェース。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | AbstractRefreshableWebApplicationContextWeb 環境用の ConfigurableWebApplicationContext インターフェースを実装する AbstractRefreshableApplicationContext サブクラス。 |
class | AnnotationConfigWebApplicationContext コンポーネントクラスを入力として受け入れる WebApplicationContext 実装 — 特に @Configuration アノテーション付きクラスだけでなく、プレーン @Component クラスおよび javax.inject アノテーションを使用する JSR-330 準拠クラスも受け入れます。 |
class | GenericWebApplicationContextWeb 環境に適した GenericApplicationContext のサブクラス。 |
class | GroovyWebApplicationContextGroovyBeanDefinitionReader で理解されるように、Groovy Bean 定義スクリプトおよび / または XML ファイルから構成を取得する WebApplicationContext 実装。 |
class | StaticWebApplicationContext テスト用の静的 WebApplicationContext 実装。 |
class | XmlWebApplicationContextXmlBeanDefinitionReader が理解する XML ドキュメントから構成を取得する WebApplicationContext 実装。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | JettyWebSocketClientJetty WebSocketClient で使用する WebSocketClient 実装。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | HandshakeWebSocketService クラスパスから自動検出(引数なしのコンストラクター)されている RequestUpgradeStrategy に委譲することにより WebSocket HTTP ハンドシェイクリクエストを処理する WebSocketService 実装。明示的に構成することもできます。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | JettyRequestUpgradeStrategyJetty で使用する RequestUpgradeStrategy。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | ConnectionManagerSupportWebSocket 接続マネージャーの基本クラス。 |
class | WebSocketConnectionManagerURI、 WebSocketClient、WebSocketHandler が指定された WebSocket 接続マネージャーは、ConnectionManagerSupport.start() および ConnectionManagerSupport.stop() メソッドを介して WebSocket サーバーに接続します。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | AnnotatedEndpointConnectionManagerURI ( ClientEndpointEE アノテーション付きエンドポイント) を指定された WebSocket 接続マネージャーは、ConnectionManagerSupport.start() および ConnectionManagerSupport.stop() メソッドを介して WebSocket サーバーに接続します。 |
class | EndpointConnectionManagerURI、 EndpointEE を与えられた WebSocket 接続マネージャーは、ConnectionManagerSupport.start() メソッドと ConnectionManagerSupport.stop() メソッドを介して WebSocket サーバーに接続します。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | SubProtocolWebSocketHandler サブプロトコルハンドラーが WebSocket クライアントからアプリケーションにメッセージを送信できる MessageChannel とともに、受信 WebSocket メッセージを SubProtocolHandler に委譲する WebSocketHandler の実装。 |
class | WebSocketAnnotationMethodMessageHandler グローバル @MessageExceptionHandler メソッドで ControllerAdvice をサポートする SimpAnnotationMethodMessageHandler のサブクラス。 |
class | WebSocketStompClientSockJsClient を含む WebSocketClient の実装を使用して接続する SZMP over WebSocket クライアント。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | AbstractHandshakeHandler サーブレット API から独立した、 HandshakeHandler 実装の基本クラス。 |
class | DefaultHandshakeHandler デフォルトの HandshakeHandler 実装。AbstractHandshakeHandler をサーブレット固有の初期化サポートで拡張します。 |
class | WebSocketHandlerMappingSimpleUrlHandlerMapping の拡張であり、これも SmartLifecycle コンテナーであり、開始呼び出しと停止呼び出しを Lifecycle を実装するハンドラーに伝播します。 |
class | WebSocketHttpRequestHandlerWebSocket ハンドシェイクリクエストを処理するための HttpRequestHandler。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | JettyXhrTransportJetty の HttpClient に基づく XHR トランスポート。 |
class | SockJsClientWebSocketClient の SockJS 実装であり、プレーン HTTP ストリーミングおよびロングポーリングテクニックを介して WebSocket の相互作用をシミュレートするフォールバックの代替手段を備えています。 |
class | WebSocketTransportWebSocketClient を使用する SockJS Transport。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | SockJsHttpRequestHandlerSockJsService をサーブレットコンテナー内のリクエストにマッピングできる HttpRequestHandler。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | TransportHandlingSockJsServiceSPI ベースのトランスポート処理とセッション管理をサポートする SockJsService の基本的な実装。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | DefaultSockJsService すべてのデフォルト TransportHandler 実装が事前登録された、SockJsService のデフォルト実装。 |
class | WebSocketTransportHandlerWebSocket ベースの TransportHandler。 |