パッケージ | 説明 |
---|---|
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 を構成して、ハートビートサポートの提供に使用します。 |
StompBrokerRelayRegistration | StompBrokerRelayRegistration.setTaskScheduler(TaskScheduler taskScheduler) 一部の STOMP クライアント(例: |
MessageHandler | AbstractMessageBrokerConfiguration.userRegistryMessageHandler(AbstractSubscribableChannel clientInboundChannel, AbstractSubscribableChannel clientOutboundChannel, SimpUserRegistry userRegistry, SimpMessagingTemplate brokerMessagingTemplate, TaskScheduler messageBrokerTaskScheduler) |
修飾子と型 | メソッドと説明 |
---|---|
TaskScheduler | StompBrokerRelayMessageHandler.getTaskScheduler() |
TaskScheduler | DefaultStompSession.getTaskScheduler() 構成済みの TaskScheduler を受け取り、レシート追跡に使用します。 |
TaskScheduler | StompClientSupport.getTaskScheduler() 構成された TaskScheduler。 |
修飾子と型 | メソッドと説明 |
---|---|
void | StompBrokerRelayMessageHandler.setTaskScheduler(TaskScheduler taskScheduler) 現在のハートビート期間でクライアントからブローカーへのメッセージ数をリセットするために使用するように TaskScheduler を構成します。 |
void | DefaultStompSession.setTaskScheduler(TaskScheduler taskScheduler) 領収書の追跡に使用する TaskScheduler を構成します。 |
void | StompClientSupport.setTaskScheduler(TaskScheduler taskScheduler) ハートビートと受信追跡に使用するスケジューラを構成します。 |
コンストラクターと説明 |
---|
UserRegistryMessageHandler(MultiServerUserRegistry userRegistry, SimpMessagingTemplate brokerTemplate, StringSE broadcastDestination, TaskScheduler scheduler) コンストラクター。 |
修飾子と型 | クラスと説明 |
---|---|
class | TimerManagerTaskScheduler 使用すべきではありません。 5.1 現在、EE 7 の DefaultManagedTaskScheduler を推奨 |
修飾子と型 | クラスと説明 |
---|---|
class | ConcurrentTaskScheduler java.util.concurrent.ScheduledExecutorService を受け取り、Spring TaskScheduler を公開するアダプター。 |
class | DefaultManagedTaskScheduler ConcurrentTaskScheduler の JNDI ベースのバリアント。Java EE 7 環境で JSR-236 の "java:comp/DefaultManagedScheduledExecutorService" のデフォルトのルックアップを実行します。 |
class | ThreadPoolTaskScheduler ネイティブ ScheduledThreadPoolExecutor SE をラップする 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){registry.addHandler (ZZG2G, ZZG1G) .withSockJS()。setTaskScheduler(myScheduler()); } //..。 |
protected TaskScheduler | SockJsServiceRegistration.getTaskScheduler() 構成されている場合は、TaskScheduler を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected void | ServletWebSocketHandlerRegistry.setTaskScheduler(TaskScheduler scheduler) タスクスケジューラが明示的に登録されていない SockJS エンドポイントに使用する TaskScheduler を提供します。 |
SockJsServiceRegistration | SockJsServiceRegistration.setTaskScheduler(TaskScheduler scheduler) SockJS ハートビートのスケジュールに使用するスケジューラインスタンス。 |
HandlerMapping | WebSocketMessageBrokerConfigurationSupport.stompWebSocketHandlerMapping(WebSocketHandler subProtocolWebSocketHandler, TaskScheduler messageBrokerTaskScheduler) |
HandlerMapping | WebSocketConfigurationSupport.webSocketHandlerMapping(TaskScheduler defaultSockJsTaskScheduler) |
WebSocketMessageBrokerStats | WebSocketMessageBrokerConfigurationSupport.webSocketMessageBrokerStats(AbstractBrokerMessageHandler stompBrokerRelayMessageHandler, WebSocketHandler subProtocolWebSocketHandler, TaskExecutor clientInboundChannelExecutor, TaskExecutor clientOutboundChannelExecutor, TaskScheduler messageBrokerTaskScheduler) |
コンストラクターと説明 |
---|
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 を作成します。 |