クラス DefaultRSocketGraphQlTesterBuilder
java.lang.ObjectSE
org.springframework.graphql.test.tester.AbstractGraphQlTesterBuilder<DefaultRSocketGraphQlTesterBuilder>
org.springframework.graphql.test.tester.DefaultRSocketGraphQlTesterBuilder
- 実装済みのインターフェース一覧:
GraphQlTester.Builder<DefaultRSocketGraphQlTesterBuilder>,RSocketGraphQlTester.Builder<DefaultRSocketGraphQlTesterBuilder>
public class DefaultRSocketGraphQlTesterBuilder
extends AbstractGraphQlTesterBuilder<DefaultRSocketGraphQlTesterBuilder>
implements RSocketGraphQlTester.Builder<DefaultRSocketGraphQlTesterBuilder>
RSocketGraphQlClient.Builder をラップする RSocketGraphQlTester.Builder のデフォルト実装。- 導入:
- 1.0.0
- 作成者:
- Rossen Stoyanchev
コンストラクター概要
コンストラクターコンストラクター説明DefaultRSocketGraphQlTesterBuilder(RSocketGraphQlClient rsocketGraphQlClient) 変異させるコンストラクター。方法の概要
修飾子と型メソッド説明build()GraphQlTesterをビルドします。clientTransport(io.rsocket.transport.ClientTransport clientTransport) 特定のClientTransportを使用して、リモートサーバーと通信します。dataMimeType(MimeType dataMimeType) 接続のデータペイロードの形式をカスタマイズします。各リクエストのメタデータで指定するルートをカスタマイズして、サーバーが GraphQL リクエストのハンドラーにルーティングできるようにします。rsocketRequester(ConsumerSE<RSocketRequester.Builder> requesterConsumer) 基になるRSocketRequesterをカスタマイズして使用します。基礎となるネットワークプロトコルとして TCP を選択します。基盤となるネットワークプロトコルとして WebSocket を選択します。クラス org.springframework.graphql.test.tester.AbstractGraphQlTesterBuilder から継承されたメソッド
asTransport, buildGraphQlTester, configureJsonPathConfig, documentSource, errorFilter, getBuilderInitializer, responseTimeoutクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.graphql.test.tester.GraphQlTester.Builder から継承されたメソッド
documentSource, errorFilter, responseTimeout
コンストラクターの詳細
DefaultRSocketGraphQlTesterBuilder
変異させるコンストラクター。- パラメーター:
rsocketGraphQlClient- 現在の状態を持つ基礎となるクライアント
メソッドの詳細
tcp
インターフェースからコピーされた説明:RSocketGraphQlTester.Builder基礎となるネットワークプロトコルとして TCP を選択します。- 次で指定:
- インターフェース
RSocketGraphQlTester.Builder<DefaultRSocketGraphQlTesterBuilder>のtcp - パラメーター:
host- 接続するリモートホストport- 接続するリモートポート- 戻り値:
- 同じビルダーインスタンス
webSocket
インターフェースからコピーされた説明:RSocketGraphQlTester.Builder基盤となるネットワークプロトコルとして WebSocket を選択します。- 次で指定:
- インターフェース
RSocketGraphQlTester.Builder<DefaultRSocketGraphQlTesterBuilder>のwebSocket - パラメーター:
uri- WebSocket ハンドシェイクの URL- 戻り値:
- 同じビルダーインスタンス
clientTransport
public DefaultRSocketGraphQlTesterBuilder clientTransport(io.rsocket.transport.ClientTransport clientTransport) インターフェースからコピーされた説明:RSocketGraphQlTester.Builder特定のClientTransportを使用して、リモートサーバーと通信します。- 次で指定:
- インターフェース
RSocketGraphQlTester.Builder<DefaultRSocketGraphQlTesterBuilder>のclientTransport - パラメーター:
clientTransport- 使用するトランスポート- 戻り値:
- 同じビルダーインスタンス
dataMimeType
インターフェースからコピーされた説明:RSocketGraphQlTester.Builder接続のデータペイロードの形式をカスタマイズします。デフォルトでは
"application/graphql+json"に設定されていますが、必要に応じて"application/json"に変更できます。- 次で指定:
- インターフェース
RSocketGraphQlTester.Builder<DefaultRSocketGraphQlTesterBuilder>のdataMimeType - パラメーター:
dataMimeType- 使用する MIME 型- 戻り値:
- 同じビルダーインスタンス
route
インターフェースからコピーされた説明:RSocketGraphQlTester.Builder各リクエストのメタデータで指定するルートをカスタマイズして、サーバーが GraphQL リクエストのハンドラーにルーティングできるようにします。- 次で指定:
- インターフェース
RSocketGraphQlTester.Builder<DefaultRSocketGraphQlTesterBuilder>のroute - パラメーター:
route- ルート- 戻り値:
- 同じビルダーインスタンス
rsocketRequester
public DefaultRSocketGraphQlTesterBuilder rsocketRequester(ConsumerSE<RSocketRequester.Builder> requesterConsumer) インターフェースからコピーされた説明:RSocketGraphQlTester.Builder基になるRSocketRequesterをカスタマイズして使用します。データ MimeType などの
RSocketRequester.Builderの一部のプロパティと、基になる RSocket トランスポートは、このビルダーを使用してカスタマイズできることに注意してください。- 次で指定:
- インターフェース
RSocketGraphQlTester.Builder<DefaultRSocketGraphQlTesterBuilder>のrsocketRequester - パラメーター:
requesterConsumer-RSocketRequesterをビルダーを通じてカスタマイズするコンシューマー- 戻り値:
- 同じビルダーインスタンス
- 関連事項:
build
インターフェースからコピーされた説明:GraphQlTester.BuilderGraphQlTesterをビルドします。- 次で指定:
- インターフェース
GraphQlTester.Builder<DefaultRSocketGraphQlTesterBuilder>のbuild - 次で指定:
- インターフェース
RSocketGraphQlTester.Builder<DefaultRSocketGraphQlTesterBuilder>のbuild - 戻り値:
- 作成されたインスタンス