Class RSocketGraphQlResponse
java.lang.Object
org.springframework.graphql.support.AbstractGraphQlResponse
org.springframework.graphql.support.DefaultExecutionGraphQlResponse
org.springframework.graphql.server.RSocketGraphQlResponse
- All Implemented Interfaces:
ExecutionGraphQlResponse, GraphQlResponse
GraphQlResponse implementation for server
handling over RSocket.- Since:
- 1.0.0
- Author:
- Rossen Stoyanchev
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classBuilder to transform aRSocketGraphQlResponse. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiontransform(Consumer<RSocketGraphQlResponse.Builder> consumer) Transform the underlyingExecutionResultthrough aRSocketGraphQlResponse.Builderand return a new instance with the modified values.Methods inherited from class DefaultExecutionGraphQlResponse
getData, getErrors, getExecutionInput, getExecutionResult, getExtensions, isValid, toMap, toStringMethods inherited from class AbstractGraphQlResponse
fieldMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface GraphQlResponse
field
-
Constructor Details
-
RSocketGraphQlResponse
Create an instance that wraps the givenExecutionGraphQlResponse.- Parameters:
response- the response to wrap
-
-
Method Details
-
transform
Transform the underlyingExecutionResultthrough aRSocketGraphQlResponse.Builderand return a new instance with the modified values.- Parameters:
consumer- callback to transform the result- Returns:
- the new response instance with the mutated
ExecutionResult
-