インターフェース GraphQlSource
public interface GraphQlSource
GraphQL と GraphQLSchema を解決するための戦略。 この契約には、GraphQL インスタンスと関連する GraphQLSchema の初期化をカプセル化する GraphQlSource ビルダーも含まれています。
- 導入:
- 1.0.0
- 作成者:
- Rossen Stoyanchev
ネストされたクラスの概要
ネストされたクラス修飾子と型インターフェース説明static interfaceGraphQlSource.Builder<B extends GraphQlSource.Builder<B>>GraphQLSchemaの作成方法に関係なく、すべてのGraphQlSourceビルダーに共通の構成オプション。static interfaceGraphQlSource.Builder.build()にGraphQlSourceインスタンスを作成する戦略。static interface方法の概要
修飾子と型メソッド説明static GraphQlSource.Builder<?> builder(graphql.schema.GraphQLSchema schema) 外部で準備されたGraphQLSchemaを使用するGraphQlSourceビルダーを返します。graphql.GraphQLgraphQl()GraphQLを返却して使用します。graphql.schema.GraphQLSchemaschema()現在のGraphQLによって使用されているGraphQLSchemaを返します。
メソッドの詳細
graphQl
graphql.GraphQL graphQl()使用するGraphQLを返します。これはキャッシュされたインスタンスでも、時々異なるインスタンス(たとえば、再読み込みされたスキーマに基づくもの)でも構いません。schema
graphql.schema.GraphQLSchema schema()現在のGraphQLによって使用されているGraphQLSchemaを返します。schemaResourceBuilder
builder
外部で準備されたGraphQLSchemaを使用するGraphQlSourceビルダーを返します。- パラメーター:
schema- GraphQL スキーマ