| インターフェース | 説明 |
|---|---|
| WebSocketHandlerDecoratorFactory | WebSocketHandler にデコレーターを適用するためのファクトリ。 |
| クラス | 説明 |
|---|---|
| AbstractWebSocketHandler | 空のメソッドを使用した WebSocketHandler 実装の便利な基本クラス。 |
| BeanCreatingHandlerProvider<T> | Spring BeanFactory を介してターゲットハンドラーをインスタンス化し、同等の destroy メソッドも提供します。 |
| BinaryWebSocketHandler | バイナリメッセージのみを処理する WebSocketHandler 実装の便利な基本クラス。 |
| ConcurrentWebSocketSessionDecorator | WebSocketSession をラップして、一度に 1 つのスレッドのみがメッセージを送信できるようにします。 |
| ExceptionWebSocketHandlerDecorator | WebSocketHandlerDecorator を処理する例外。 |
| LoggingWebSocketHandlerDecorator | WebSocket ライフサイクルイベントにロギングを追加する WebSocketHandlerDecorator。 |
| PerConnectionWebSocketHandler | 各 WebSocket 接続の WebSocketHandler インスタンスを初期化および破棄し、他のすべてのメソッドをそれに委譲する WebSocketHandler。 |
| TextWebSocketHandler | テキストメッセージのみを処理する WebSocketHandler 実装の便利な基本クラス。 |
| WebSocketHandlerDecorator | 別の WebSocketHandler インスタンスをラップし、それに委譲します。 |
| WebSocketSessionDecorator | 別の WebSocketSession インスタンスをラップし、それに委譲します。 |
| 例外 | 説明 |
|---|---|
| SessionLimitExceededException | WebSocket セッションが構成されている制限を超えたときに発生します。 |
WebSocketHandler 実装とデコレーター。