インターフェース SelfDescribingDataFetcher<T>
- 型パラメーター:
T-DataFetcherによって返されるデータの型
- すべてのスーパーインターフェース:
graphql.schema.DataFetcher<T>
public interface SelfDescribingDataFetcher<T>
extends graphql.schema.DataFetcher<T>
戻り値の型情報などの追加の詳細を公開する特殊な
DataFetcher。- 導入:
- 1.2.0
- 作成者:
- Brian Clozel, Rossen Stoyanchev
方法の概要
修飾子と型メソッド説明default @Nullable MethodSEasMethod()可能であれば、現在のDataFetcherを Java メソッドとして返します。default MapSE<StringSE, ResolvableType> このDataFetcherが検索する引数と、それらがマップされる Java 型を含むマップを返します。表示またはログ記録のために、DataFetcherの説明を入力します。このDataFetcherの戻り値の型。default booleanこのDataFetcherがDataLoaderを使用してデータを返すかどうか。インターフェース graphql.schema.DataFetcher から継承されたメソッド
get
メソッドの詳細
getDescription
StringSE getDescription()表示またはログ記録のために、DataFetcherの説明を入力します。基盤となる実装に応じて、これはコントローラーメソッド、Spring Data リポジトリをサポートするDataFetcherなどになります。getReturnType
ResolvableType getReturnType()このDataFetcherの戻り値の型。これは、アノテーション付き
@Controllerメソッドのメソッドシグネチャー、Spring Data リポジトリによってサポートされるDataFetcherのドメイン型などから派生できます。getArguments
このDataFetcherが検索する引数と、それらがマップされる Java 型を含むマップを返します。- 導入:
- 1.3.0
asMethod
可能であれば、現在のDataFetcherを Java メソッドとして返します。これは、アノテーション付きの
@Controllerまたは Spring DataRepositoryインターフェースでサポートできます。- 導入:
- 2.0.0
usesDataLoader
default boolean usesDataLoader()このDataFetcherがDataLoaderを使用してデータを返すかどうか。これは、通常は繰り返し可能な遅延操作を表し、メトリクスとトレースの観点から集計の候補となります。- 導入:
- 1.4.0