クラス GraphQlWebSocketHandler
java.lang.ObjectSE
org.springframework.graphql.server.webflux.GraphQlWebSocketHandler
- 実装済みのインターフェース一覧:
WebSocketHandler
@RegisterReflectionForBinding(GraphQlWebSocketMessage.class)
public class GraphQlWebSocketHandler
extends ObjectSE
implements WebSocketHandler
WebSocket プロトコル上の GraphQL に基づく GraphQL および Spring WebFlux アプリケーションで使用するための WebSocketHandler。
- 導入:
- 1.0.0
- 作成者:
- Rossen Stoyanchev
コンストラクター概要
コンストラクターコンストラクター説明GraphQlWebSocketHandler(WebGraphQlHandler graphQlHandler, CodecConfigurer codecConfigurer, DurationSE connectionInitTimeout) 新しいインスタンスを作成します。GraphQlWebSocketHandler(WebGraphQlHandler graphQlHandler, CodecConfigurer codecConfigurer, DurationSE connectionInitTimeout, @Nullable DurationSE keepAliveDuration) 新しいインスタンスを作成します。方法の概要
コンストラクターの詳細
GraphQlWebSocketHandler
public GraphQlWebSocketHandler(WebGraphQlHandler graphQlHandler, CodecConfigurer codecConfigurer, DurationSE connectionInitTimeout) 新しいインスタンスを作成します。- パラメーター:
graphQlHandler- GraphQL over WebSocket リクエストの共通ハンドラーcodecConfigurer- JSON エンコードおよびデコード用のコーデックコンフィギュアラーconnectionInitTimeout- WebSocket の確立後、クライアントからの"connection_ini"メッセージを待機する時間。
GraphQlWebSocketHandler
public GraphQlWebSocketHandler(WebGraphQlHandler graphQlHandler, CodecConfigurer codecConfigurer, DurationSE connectionInitTimeout, @Nullable DurationSE keepAliveDuration) 新しいインスタンスを作成します。- パラメーター:
graphQlHandler- GraphQL over WebSocket リクエストの共通ハンドラーcodecConfigurer- JSON エンコードおよびデコード用のコーデックコンフィギュアラーconnectionInitTimeout- WebSocket の確立後、クライアントからの"connection_ini"メッセージを待機する時間。keepAliveDuration- 他のメッセージが送信されていない場合に ping メッセージを送信する頻度- 導入:
- 1.3.0
メソッドの詳細
getSubProtocols
- 次で指定:
- インターフェース
WebSocketHandlerのgetSubProtocols
handle
- 次で指定:
- インターフェース
WebSocketHandlerのhandle