インターフェース WebSocketGraphQlClient
- すべてのスーパーインターフェース:
GraphQlClient,WebGraphQlClient
WebSocketClient を使用する WebSocket クライアント上の GraphQL。- 導入:
- 1.0.0
- 作成者:
- Rossen Stoyanchev
ネストされたクラスの概要
ネストされたクラス修飾子と型インターフェース説明static interfaceGraphQL over WebSocket クライアントのビルダー。インターフェース org.springframework.graphql.client.GraphQlClient から継承されたネストクラス / インターフェース
GraphQlClient.BaseBuilder<B extends GraphQlClient.BaseBuilder<B>>, GraphQlClient.RequestSpec, GraphQlClient.RetrieveSpec, GraphQlClient.RetrieveSubscriptionSpec, GraphQlClient.RetrieveSyncSpec, GraphQlClient.SyncBuilder<B extends GraphQlClient.SyncBuilder<B>>方法の概要
修飾子と型メソッド説明static WebSocketGraphQlClient.Builder<?> builder(StringSE url, WebSocketClient webSocketClient) WebSocketGraphQlClientのビルダーを返します。static WebSocketGraphQlClient.Builder<?> builder(URISE url, WebSocketClient webSocketClient) WebSocketGraphQlClientのビルダーを返します。static WebSocketGraphQlClientcreate(URISE url, WebSocketClient webSocketClient) WebSocketGraphQlClientを作成します。mutate()"this" クライアントの構成から初期化されたビルダーを返し、独立して構成された新しいクライアントインスタンスを構築するために使用します。reactor.core.publisher.Mono<VoidSE> start()WebSocket を接続し、"connection_init" を送信し、"connection_ack" メッセージを受信して、GraphQL セッションを開始します。reactor.core.publisher.Mono<VoidSE> stop()CloseStatus.NORMALで WebSocket を閉じ、進行中のリクエストをエラーシグナルで終了することにより、GraphQL セッションを停止します。インターフェース org.springframework.graphql.client.GraphQlClient から継承されたメソッド
document, documentName
メソッドの詳細
start
reactor.core.publisher.Mono<VoidSE> start()WebSocket を接続し、"connection_init" を送信し、"connection_ack" メッセージを受信して、GraphQL セッションを開始します。注意 : 一度に 1 つのセッションのみが開始されます。セッションがアクティブな間は、追加で開始を試みても影響はありません。
- 戻り値:
- WebSocket が接続され、GraphQL セッションがリクエストを送信する準備ができたときに完了する
Mono
stop
reactor.core.publisher.Mono<VoidSE> stop()CloseStatus.NORMALで WebSocket を閉じ、進行中のリクエストをエラーシグナルで終了することにより、GraphQL セッションを停止します。この呼び出しの時点から、新しいリクエストは拒否されます。必要に応じて、
start()を呼び出して、リクエストを再度許可します。- 戻り値:
- 基礎となるセッションが閉じられたときに完了する
Mono
mutate
WebSocketGraphQlClient.Builder<?> mutate()インターフェースからコピーされた説明:GraphQlClient"this" クライアントの構成から初期化されたビルダーを返し、独立して構成された新しいクライアントインスタンスを構築するために使用します。- 次で指定:
- インターフェース
GraphQlClientのmutate - 次で指定:
- インターフェース
WebGraphQlClientのmutate
create
WebSocketGraphQlClientを作成します。- パラメーター:
url- GraphQL エンドポイント URLwebSocketClient- 使用する基礎となるトランスポートクライアント
builder
WebSocketGraphQlClientのビルダーを返します。- パラメーター:
url- GraphQL エンドポイント URLwebSocketClient- 使用する基礎となるトランスポートクライアント
builder
WebSocketGraphQlClientのビルダーを返します。- パラメーター:
url- GraphQL エンドポイント URLwebSocketClient- 使用する基礎となるトランスポートクライアント