クラス WebGraphQlRequest
java.lang.ObjectSE
org.springframework.graphql.support.DefaultGraphQlRequest
org.springframework.graphql.support.DefaultExecutionGraphQlRequest
org.springframework.graphql.server.WebGraphQlRequest
- 実装済みのインターフェース一覧:
ExecutionGraphQlRequest,GraphQlRequest
- 既知の直属サブクラス
WebSocketGraphQlRequest
HTTP または WebSocket を介したサーバー処理のための
GraphQlRequest 実装。基になるリクエストの URL とヘッダーへのアクセスを提供します。WebSocket の場合、これらは HTTP ハンドシェークリクエストの URL とヘッダーです。- 導入:
- 1.0.0
- 作成者:
- Rossen Stoyanchev
フィールド概要
クラス org.springframework.graphql.support.DefaultGraphQlRequest から継承されたフィールド
EXTENSIONS_KEY, OPERATION_NAME_KEY, QUERY_KEY, VARIABLES_KEYコンストラクター概要
コンストラクターコンストラクター説明WebGraphQlRequest(URISE uri, HttpHeaders headers, @Nullable MultiValueMap<StringSE, HttpCookie> cookies, @Nullable InetSocketAddressSE remoteAddress, MapSE<StringSE, ObjectSE> attributes, MapSE<StringSE, ObjectSE> body, StringSE id, @Nullable LocaleSE locale) リクエスト本体のマップを持つコンストラクターバリアント。WebGraphQlRequest(URISE uri, HttpHeaders headers, @Nullable MultiValueMap<StringSE, HttpCookie> cookies, @Nullable InetSocketAddressSE remoteAddress, MapSE<StringSE, ObjectSE> attributes, GraphQlRequest body, StringSE id, @Nullable LocaleSE locale) インスタンスの作成。WebGraphQlRequest(URISE uri, HttpHeaders headers, @Nullable MultiValueMap<StringSE, HttpCookie> cookies, MapSE<StringSE, ObjectSE> attributes, MapSE<StringSE, ObjectSE> body, StringSE id, @Nullable LocaleSE locale) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。WebGraphQlRequest(URISE uri, HttpHeaders headers, @Nullable MultiValueMap<StringSE, HttpCookie> cookies, MapSE<StringSE, ObjectSE> attributes, GraphQlRequest body, StringSE id, @Nullable LocaleSE locale) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。方法の概要
修飾子と型メソッド説明リクエストまたは WebSocket セッション属性を返します。WebSocket ハンドシェイクのリクエストの Cookie を返します。リクエストまたは WebSocket ハンドシェイクの HTTP ヘッダーを返します。@Nullable InetSocketAddressSE利用可能な場合は、クライアントの リモートアドレスを返します。getUri()HTTP リクエストまたは WebSocket ハンドシェイクの URL を返します。クラス org.springframework.graphql.support.DefaultExecutionGraphQlRequest から継承されたメソッド
configureExecutionInput, executionId, getExecutionId, getId, getLocale, toExecutionInput, toStringクラス org.springframework.graphql.support.DefaultGraphQlRequest から継承されたメソッド
equals, getDocument, getExtensions, getOperationName, getVariables, hashCode, toMapクラス java.lang.ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSEインターフェース org.springframework.graphql.GraphQlRequest から継承されたメソッド
getDocument, getExtensions, getOperationName, getVariables, toMap
コンストラクターの詳細
WebGraphQlRequest
public WebGraphQlRequest(URISE uri, HttpHeaders headers, @Nullable MultiValueMap<StringSE, HttpCookie> cookies, @Nullable InetSocketAddressSE remoteAddress, MapSE<StringSE, ObjectSE> attributes, GraphQlRequest body, StringSE id, @Nullable LocaleSE locale) インスタンスの作成。- パラメーター:
uri- HTTP リクエストまたは WebSocket ハンドシェイクの URLheaders- HTTP リクエストヘッダーcookies- HTTP リクエスト CookieremoteAddress- HTTP クライアントリモートアドレスattributes- リクエストの属性body- GraphQL リクエストのデシリアライズされたコンテンツid- GraphQL リクエストの識別子locale- HTTP リクエストからのロケール (存在する場合)- 導入:
- 1.3.0
WebGraphQlRequest
public WebGraphQlRequest(URISE uri, HttpHeaders headers, @Nullable MultiValueMap<StringSE, HttpCookie> cookies, @Nullable InetSocketAddressSE remoteAddress, MapSE<StringSE, ObjectSE> attributes, MapSE<StringSE, ObjectSE> body, StringSE id, @Nullable LocaleSE locale) リクエスト本体のマップを持つコンストラクターバリアント。- パラメーター:
uri- HTTP リクエストまたは WebSocket ハンドシェイクの URLheaders- HTTP リクエストヘッダーcookies- HTTP リクエスト CookieremoteAddress- HTTP クライアントリモートアドレスattributes- リクエストの属性body- GraphQL リクエストのデシリアライズされたコンテンツid- GraphQL リクエストの識別子locale- HTTP リクエストからのロケール (存在する場合)- 導入:
- 1.3.0
WebGraphQlRequest
@DeprecatedSE(since="1.3.0", forRemoval=true) public WebGraphQlRequest(URISE uri, HttpHeaders headers, @Nullable MultiValueMap<StringSE, HttpCookie> cookies, MapSE<StringSE, ObjectSE> attributes, GraphQlRequest body, StringSE id, @Nullable LocaleSE locale) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。インスタンスの作成。- パラメーター:
uri- HTTP リクエストまたは WebSocket ハンドシェイクの URLheaders- HTTP リクエストヘッダーcookies- HTTP リクエスト Cookieattributes- リクエストの属性body- GraphQL リクエストのデシリアライズされたコンテンツid- GraphQL リクエストの識別子locale- HTTP リクエストからのロケール (存在する場合)- 導入:
- 1.2.5
WebGraphQlRequest
@DeprecatedSE(since="1.3.0", forRemoval=true) public WebGraphQlRequest(URISE uri, HttpHeaders headers, @Nullable MultiValueMap<StringSE, HttpCookie> cookies, MapSE<StringSE, ObjectSE> attributes, MapSE<StringSE, ObjectSE> body, StringSE id, @Nullable LocaleSE locale) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。インスタンスの作成。- パラメーター:
uri- HTTP リクエストまたは WebSocket ハンドシェイクの URLheaders- HTTP リクエストヘッダーcookies- HTTP リクエスト Cookieattributes- リクエストの属性body- GraphQL リクエストのデシリアライズされたコンテンツid- GraphQL リクエストの識別子locale- HTTP リクエストからのロケール (存在する場合)- 導入:
- 1.1.3
メソッドの詳細
getUri
HTTP リクエストまたは WebSocket ハンドシェイクの URL を返します。getHeaders
リクエストまたは WebSocket ハンドシェイクの HTTP ヘッダーを返します。getCookies
WebSocket ハンドシェイクのリクエストの Cookie を返します。- 導入:
- 1.1.3
getRemoteAddress
getAttributes
WebGraphQlRequest(URI, HttpHeaders, MultiValueMap, InetSocketAddress, Map, Map, String, Locale)に有利であるため