| パッケージ | 説明 |
|---|---|
| org.springframework.messaging.simp.broker | 「単純な」メッセージブローカの実装を、抽象基本クラスおよびサブスクリプションのレジストリなどの他のサポート型とともに提供します。 |
| org.springframework.messaging.simp.config | より高いレベルのメッセージングプロトコルを使用した WebSocket メッセージングの構成サポート。 |
| 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.concurrent | java.util.concurrent および javax.enterprise.concurrent パッケージのコンビニエンスクラスをスケジュールし、Spring コンテキストで ThreadPoolExecutor または ScheduledThreadPoolExecutor を Bean としてセットアップできるようにします。 |
| org.springframework.scheduling.config | XML スキーマが主要な構成形式である、宣言的なスケジューリング構成のサポートパッケージ。 |
| org.springframework.web.socket.config | WebSocket リクエスト処理の構成サポート。 |
| org.springframework.web.socket.config.annotation | 設定クラスにおけるアノテーションベースの WebSocket 設定のサポート。 |
| org.springframework.web.socket.messaging | Spring のメッセージングモジュール用の WebSocket 統合。 |
| 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 |
| 修飾子と型 | メソッドと説明 |
|---|---|
TaskScheduler | SimpleBrokerMessageHandler.getTaskScheduler() 設定された TaskScheduler を返します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | SimpleBrokerMessageHandler.setTaskScheduler(TaskScheduler taskScheduler)TaskScheduler を構成して、ハートビートサポートの提供に使用します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
TaskScheduler | AbstractMessageBrokerConfiguration.messageBrokerTaskScheduler() |
| 修飾子と型 | メソッドと説明 |
|---|---|
SimpleBrokerRegistration | SimpleBrokerRegistration.setTaskScheduler(TaskScheduler taskScheduler)TaskScheduler を構成して、ハートビートサポートの提供に使用します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
TaskScheduler | StompClientSupport.getTaskScheduler() 構成された TaskScheduler。 |
TaskScheduler | DefaultStompSession.getTaskScheduler() 構成済みの TaskScheduler を受け取り、レシート追跡に使用します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | StompClientSupport.setTaskScheduler(TaskScheduler taskScheduler) ハートビートと受信追跡に使用するスケジューラを構成します。 |
void | DefaultStompSession.setTaskScheduler(TaskScheduler taskScheduler) 領収書の追跡に使用する TaskScheduler を構成します。 |
| コンストラクターと説明 |
|---|
UserRegistryMessageHandler(MultiServerUserRegistry userRegistry, SimpMessagingTemplate brokerTemplate, StringSE broadcastDestination, TaskScheduler scheduler) コンストラクター。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | TimerManagerTaskScheduler 使用すべきではありません。 5.1 現在、EE 7 の DefaultManagedTaskScheduler を推奨 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | ConcurrentTaskSchedulerjava.util.concurrent.ScheduledExecutorService を受け取り、Spring TaskScheduler を公開するアダプター。 |
class | DefaultManagedTaskSchedulerConcurrentTaskScheduler の JNDI ベースのバリアント。Java EE 7 環境で JSR-236 の "java:comp/DefaultManagedScheduledExecutorService" のデフォルトのルックアップを実行します。 |
class | ThreadPoolTaskScheduler ネイティブ ScheduledThreadPoolExecutorSE をラップする Spring の TaskScheduler インターフェースの実装。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
TaskScheduler | ScheduledTaskRegistrar.getScheduler() このレジストラの TaskScheduler インスタンスを返します(null の場合があります)。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | ScheduledTaskRegistrar.setTaskScheduler(TaskScheduler taskScheduler)TaskScheduler を設定して、スケジュールされたタスクを登録します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | WebSocketMessageBrokerStats.setSockJsTaskScheduler(TaskScheduler sockJsTaskScheduler) |
| 修飾子と型 | メソッドと説明 |
|---|---|
TaskScheduler | WebSocketConfigurationSupport.defaultSockJsTaskScheduler()SockJsServiceRegistration.setTaskScheduler(org.springframework.scheduling.TaskScheduler) 経由で明示的に登録されていない場合に使用するデフォルトの TaskScheduler: @Configuration @EnableWebSocket パブリッククラス WebSocketConfig は WebSocketConfigurer を実装します { public void registerWebSocketHandlers(WebSocketHandlerRegistry レジストリ) { registry.addHandler (ZZG2G, ZZG1G) .withSockJS() .setTaskScheduler(myScheduler()); } //... |
protected TaskScheduler | SockJsServiceRegistration.getTaskScheduler() 構成されている場合は、TaskScheduler を返します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
SockJsServiceRegistration | SockJsServiceRegistration.setTaskScheduler(TaskScheduler scheduler)SockJS ハートビートのスケジュールに使用するスケジューラインスタンス。 |
protected void | ServletWebSocketHandlerRegistry.setTaskScheduler(TaskScheduler scheduler) タスクスケジューラが明示的に登録されていない SockJS エンドポイントに使用する TaskScheduler を提供します。 |
| コンストラクターと説明 |
|---|
WebMvcStompEndpointRegistry(WebSocketHandler webSocketHandler, WebSocketTransportRegistration transportRegistration, TaskScheduler defaultSockJsTaskScheduler) |
WebMvcStompWebSocketEndpointRegistration(StringSE[] paths, WebSocketHandler webSocketHandler, TaskScheduler sockJsTaskScheduler) |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | WebSocketStompClient.setTaskScheduler(TaskScheduler taskScheduler) ハートビートと受信追跡に使用するスケジューラを構成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | SockJsClient.setConnectTimeoutScheduler(TaskScheduler connectTimeoutScheduler) 接続タイムアウトタスクをスケジュールするための TaskScheduler を設定します。タイムアウト値は、最初の SockJS "Info" リクエストの期間に基づいて計算されます。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
TaskScheduler | AbstractSockJsService.getTaskScheduler() ハートビートメッセージのスケジュールに使用するスケジューラインスタンス。 |
| コンストラクターと説明 |
|---|
AbstractSockJsService(TaskScheduler scheduler) |
| 修飾子と型 | メソッドと説明 |
|---|---|
TaskScheduler | SockJsServiceConfig.getTaskScheduler() ハートビートメッセージのスケジュールに使用するスケジューラインスタンス。 |
| コンストラクターと説明 |
|---|
TransportHandlingSockJsService(TaskScheduler scheduler, CollectionSE<TransportHandler> handlers) 指定された handler 型で TransportHandlingSockJsService を作成します。 |
TransportHandlingSockJsService(TaskScheduler scheduler, TransportHandler... handlers) 指定された handler 型で TransportHandlingSockJsService を作成します。 |
| コンストラクターと説明 |
|---|
DefaultSockJsService(TaskScheduler scheduler) デフォルトの handler 型で DefaultSockJsService を作成します。 |
DefaultSockJsService(TaskScheduler scheduler, CollectionSE<TransportHandler> handlerOverrides) 対応するデフォルトのハンドラー実装を置き換える handler 型をオーバーライドした DefaultSockJsService を作成します。 |
DefaultSockJsService(TaskScheduler scheduler, TransportHandler... handlerOverrides) 対応するデフォルトのハンドラー実装を置き換える handler 型をオーバーライドした DefaultSockJsService を作成します。 |