クラス AbstractGraphQlHttpHandler
java.lang.ObjectSE
org.springframework.graphql.server.webflux.AbstractGraphQlHttpHandler
- 既知の直属サブクラス
GraphQlHttpHandler,GraphQlSseHandler
GraphQL over HTTP ハンドラーの抽象基本クラス。
- 導入:
- 1.3.0
- 作成者:
- Brian Clozel, Rossen Stoyanchev
フィールド概要
フィールドコンストラクター概要
コンストラクター修飾子コンストラクター説明protectedAbstractGraphQlHttpHandler(WebGraphQlHandler graphQlHandler, @Nullable CodecConfigurer codecConfigurer) 方法の概要
修飾子と型メソッド説明protected DataBuffer結果マップをエンコードします。protected ObjectSEencodeResponseIfNecessary(WebGraphQlResponse response) カスタムコーデックが提供されている場合は GraphQL レスポンスをエンコードし、そうでない場合は結果マップを返します。reactor.core.publisher.Mono<ServerResponse> handleRequest(ServerRequest request) HTTP リクエストを介して GraphQL を処理します。protected abstract reactor.core.publisher.Mono<ServerResponse> prepareResponse(ServerRequest request, WebGraphQlResponse response) 指定された GraphQL レスポンスのServerResponseを準備します。
フィールドの詳細
logger
protected final org.apache.commons.logging.Log logger
コンストラクターの詳細
AbstractGraphQlHttpHandler
protected AbstractGraphQlHttpHandler(WebGraphQlHandler graphQlHandler, @Nullable CodecConfigurer codecConfigurer)
メソッドの詳細
handleRequest
HTTP リクエストを介して GraphQL を処理します。- パラメーター:
request- 現在のリクエスト- 戻り値:
- 結果のレスポンス
prepareResponse
protected abstract reactor.core.publisher.Mono<ServerResponse> prepareResponse(ServerRequest request, WebGraphQlResponse response) 指定された GraphQL レスポンスのServerResponseを準備します。- パラメーター:
request- 現在のリクエストresponse- GraphQL レスポンス- 戻り値:
- サーバーのレスポンス
encodeResponseIfNecessary
カスタムコーデックが提供されている場合は GraphQL レスポンスをエンコードし、そうでない場合は結果マップを返します。- パラメーター:
response- GraphQL レスポンス- 戻り値:
- エンコードされたレスポンスまたは結果マップ
encode
結果マップをエンコードします。このメソッドは、
CodecConfigurerが提供されていることを前提としています。- パラメーター:
resultMap- エンコードする結果- 戻り値:
- エンコードされた結果マップ