A B C D E F G I J M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addingHeaders(Function<RoutingContext, MultiMap>) - Method in interface io.vertx.ext.web.handler.graphql.GraphiQLHandlerBuilder
-
Customize the HTTP headers to add to GraphQL requests sent by the GraphiQL user interface.
B
- beforeExecute(Handler<ExecutionInputBuilderWithContext<Message>>) - Method in interface io.vertx.ext.web.handler.graphql.ws.GraphQLWSHandlerBuilder
-
Set a callback to invoke before executing a GraphQL query.
- beforeExecute(Handler<ExecutionInputBuilderWithContext<RoutingContext>>) - Method in interface io.vertx.ext.web.handler.graphql.GraphQLHandlerBuilder
-
Set a callback to invoke before executing a GraphQL query.
- build() - Method in interface io.vertx.ext.web.handler.graphql.GraphiQLHandlerBuilder
- build() - Method in interface io.vertx.ext.web.handler.graphql.GraphQLHandlerBuilder
- build() - Static method in interface io.vertx.ext.web.handler.graphql.UploadScalar
- build() - Method in interface io.vertx.ext.web.handler.graphql.ws.GraphQLWSHandlerBuilder
- builder() - Method in interface io.vertx.ext.web.handler.graphql.ExecutionInputBuilderWithContext
- builder(GraphQL) - Static method in interface io.vertx.ext.web.handler.graphql.GraphQLHandler
- builder(GraphQL) - Static method in interface io.vertx.ext.web.handler.graphql.ws.GraphQLWSHandler
-
Create a new
GraphQLWSHandlerBuilder
that will use the providedgraphQL
to build aGraphQLWSHandler
. - builder(Vertx) - Static method in interface io.vertx.ext.web.handler.graphql.GraphiQLHandler
-
Create a new
GraphiQLHandlerBuilder
with defaultGraphiQLHandlerOptions
.
C
- COMPLETE - io.vertx.ext.web.handler.graphql.ws.MessageType
- CONNECTION_ACK - io.vertx.ext.web.handler.graphql.ws.MessageType
- CONNECTION_INIT - io.vertx.ext.web.handler.graphql.ws.MessageType
- ConnectionInitEvent - Interface in io.vertx.ext.web.handler.graphql.ws
- connectionParams() - Method in interface io.vertx.ext.web.handler.graphql.ws.Message
- context() - Method in interface io.vertx.ext.web.handler.graphql.ExecutionInputBuilderWithContext
- create() - Static method in class io.vertx.ext.web.handler.graphql.instrumentation.VertxFutureAdapter
- create(GraphQL) - Static method in interface io.vertx.ext.web.handler.graphql.GraphQLHandler
-
Create a new
GraphQLHandler
that will use the providedgraphQL
object to execute queries. - create(GraphQL) - Static method in interface io.vertx.ext.web.handler.graphql.ws.GraphQLWSHandler
-
Create a new
GraphQLWSHandler
that will use the providedgraphQL
object to execute requests. - create(GraphQL, GraphQLHandlerOptions) - Static method in interface io.vertx.ext.web.handler.graphql.GraphQLHandler
-
Create a new
GraphQLHandler
that will use the providedgraphQL
object to execute queries. - create(GraphQL, GraphQLWSOptions) - Static method in interface io.vertx.ext.web.handler.graphql.ws.GraphQLWSHandler
-
Create a new
GraphQLWSHandler
that will use the providedgraphQL
object to execute requests. - create(Vertx) - Static method in interface io.vertx.ext.web.handler.graphql.GraphiQLHandler
-
Create a new
GraphiQLHandler
. - create(Vertx, GraphiQLHandlerOptions) - Static method in interface io.vertx.ext.web.handler.graphql.GraphiQLHandler
-
Create a new
GraphiQLHandler
.
D
- DEFAULT_CONNECTION_INIT_WAIT_TIMEOUT - Static variable in class io.vertx.ext.web.handler.graphql.ws.GraphQLWSOptions
-
Default maximum delay in milliseconds for the client to send the
CONNECTION_INIT
message = 3000. - DEFAULT_ENABLED - Static variable in class io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions
-
Whether GraphiQL development tool should be enabled by default = false.
- DEFAULT_GRAPHQL_URI - Static variable in class io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions
-
Default URI for HTTP and GraphQLWS endpoints = /graphql.
- DEFAULT_GRAPHQL_WS_ENABLED - Static variable in class io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions
-
Whether GraphQLWS transport should be enabled by default = true.
- DEFAULT_HTTP_ENABLED - Static variable in class io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions
-
Whether HTTP transport should be enabled by default = true.
- DEFAULT_REQUEST_BATCHING_ENABLED - Static variable in class io.vertx.ext.web.handler.graphql.GraphQLHandlerOptions
-
Whether request batching should be enabled by default = false.
- DEFAULT_REQUEST_MULTIPART_ENABLED - Static variable in class io.vertx.ext.web.handler.graphql.GraphQLHandlerOptions
-
Whether a multipart request should be enabled by default = false
E
- ERROR - io.vertx.ext.web.handler.graphql.ws.MessageType
- ExecutionInputBuilderWithContext<C> - Interface in io.vertx.ext.web.handler.graphql
-
Holds a
ExecutionInput.Builder
with a contextual object.
F
- from(String) - Static method in enum io.vertx.ext.web.handler.graphql.ws.MessageType
-
Get a
MessageType
from its text representation.
G
- getConnectionInitWaitTimeout() - Method in class io.vertx.ext.web.handler.graphql.ws.GraphQLWSOptions
- getGraphQLUri() - Method in class io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions
- getGraphQLWSUri() - Method in class io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions
- getHeaders() - Method in class io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions
- getQuery() - Method in class io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions
- getText() - Method in enum io.vertx.ext.web.handler.graphql.ws.MessageType
- getVariables() - Method in class io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions
- getWsConnectionParams() - Method in class io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions
- GraphiQLHandler - Interface in io.vertx.ext.web.handler.graphql
-
A handler for GraphiQL resources.
- GraphiQLHandlerBuilder - Interface in io.vertx.ext.web.handler.graphql
-
A builder for
GraphiQLHandler
instances. - GraphiQLHandlerOptions - Class in io.vertx.ext.web.handler.graphql
-
Embedded GraphiQL user interface options.
- GraphiQLHandlerOptions() - Constructor for class io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions
-
Default constructor.
- GraphiQLHandlerOptions(JsonObject) - Constructor for class io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions
-
Constructor to create options from JSON.
- GraphiQLHandlerOptions(GraphiQLHandlerOptions) - Constructor for class io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions
-
Copy constructor.
- GraphiQLHandlerOptionsConverter - Class in io.vertx.ext.web.handler.graphql
-
Converter and mapper for
GraphiQLHandlerOptions
. - GraphiQLHandlerOptionsConverter() - Constructor for class io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptionsConverter
- GraphQLHandler - Interface in io.vertx.ext.web.handler.graphql
-
A
Route
handler for GraphQL requests. - GraphQLHandlerBuilder - Interface in io.vertx.ext.web.handler.graphql
-
A builder for
GraphQLHandler
instances. - GraphQLHandlerOptions - Class in io.vertx.ext.web.handler.graphql
-
Options for configuring the
GraphQLHandler
. - GraphQLHandlerOptions() - Constructor for class io.vertx.ext.web.handler.graphql.GraphQLHandlerOptions
-
Default constructor.
- GraphQLHandlerOptions(JsonObject) - Constructor for class io.vertx.ext.web.handler.graphql.GraphQLHandlerOptions
-
Constructor to create options from JSON.
- GraphQLHandlerOptions(GraphQLHandlerOptions) - Constructor for class io.vertx.ext.web.handler.graphql.GraphQLHandlerOptions
-
Copy constructor.
- GraphQLHandlerOptionsConverter - Class in io.vertx.ext.web.handler.graphql
-
Converter and mapper for
GraphQLHandlerOptions
. - GraphQLHandlerOptionsConverter() - Constructor for class io.vertx.ext.web.handler.graphql.GraphQLHandlerOptionsConverter
- GraphQLWSHandler - Interface in io.vertx.ext.web.handler.graphql.ws
-
A handler for the GraphQL over WebSocket Protocol.
- GraphQLWSHandlerBuilder - Interface in io.vertx.ext.web.handler.graphql.ws
-
A builder for
GraphQLWSHandler
instances. - GraphQLWSOptions - Class in io.vertx.ext.web.handler.graphql.ws
-
Options for configuring the
GraphQLWSHandler
. - GraphQLWSOptions() - Constructor for class io.vertx.ext.web.handler.graphql.ws.GraphQLWSOptions
-
Default constructor.
- GraphQLWSOptions(JsonObject) - Constructor for class io.vertx.ext.web.handler.graphql.ws.GraphQLWSOptions
-
Constructor to create options from JSON.
- GraphQLWSOptions(GraphQLWSOptions) - Constructor for class io.vertx.ext.web.handler.graphql.ws.GraphQLWSOptions
-
Copy constructor.
- GraphQLWSOptionsConverter - Class in io.vertx.ext.web.handler.graphql.ws
-
Converter and mapper for
GraphQLWSOptions
. - GraphQLWSOptionsConverter() - Constructor for class io.vertx.ext.web.handler.graphql.ws.GraphQLWSOptionsConverter
I
- instrumentDataFetcher(DataFetcher<?>, InstrumentationFieldFetchParameters, InstrumentationState) - Method in class io.vertx.ext.web.handler.graphql.instrumentation.JsonObjectAdapter
- instrumentDataFetcher(DataFetcher<?>, InstrumentationFieldFetchParameters, InstrumentationState) - Method in class io.vertx.ext.web.handler.graphql.instrumentation.VertxFutureAdapter
- io.vertx.ext.web.handler.graphql - package io.vertx.ext.web.handler.graphql
- io.vertx.ext.web.handler.graphql.instrumentation - package io.vertx.ext.web.handler.graphql.instrumentation
- io.vertx.ext.web.handler.graphql.ws - package io.vertx.ext.web.handler.graphql.ws
- io.vertx.web.graphql - module io.vertx.web.graphql
- isEnabled() - Method in class io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions
- isGraphQLWSEnabled() - Method in class io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions
- isHttpEnabled() - Method in class io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions
- isRequestBatchingEnabled() - Method in class io.vertx.ext.web.handler.graphql.GraphQLHandlerOptions
- isRequestMultipartEnabled() - Method in class io.vertx.ext.web.handler.graphql.GraphQLHandlerOptions
J
- JsonObjectAdapter - Class in io.vertx.ext.web.handler.graphql.instrumentation
-
Instrument
PropertyDataFetcher
so thatJsonObject
fields can be extracted. - JsonObjectAdapter() - Constructor for class io.vertx.ext.web.handler.graphql.instrumentation.JsonObjectAdapter
M
- message() - Method in interface io.vertx.ext.web.handler.graphql.ws.ConnectionInitEvent
-
Provides
MessageType.CONNECTION_INIT
message content. - message() - Method in interface io.vertx.ext.web.handler.graphql.ws.Message
- Message - Interface in io.vertx.ext.web.handler.graphql.ws
-
A GraphQL over WebSocket Protocol message.
- MessageType - Enum in io.vertx.ext.web.handler.graphql.ws
-
The
Message
types.
N
- NEXT - io.vertx.ext.web.handler.graphql.ws.MessageType
O
- onConnectionInit(Handler<ConnectionInitEvent>) - Method in interface io.vertx.ext.web.handler.graphql.ws.GraphQLWSHandlerBuilder
-
Customize the connection init
Handler
. - onMessage(Handler<Message>) - Method in interface io.vertx.ext.web.handler.graphql.ws.GraphQLWSHandlerBuilder
-
Customize the message
Handler
. - onSocketEnd(Handler<ServerWebSocket>) - Method in interface io.vertx.ext.web.handler.graphql.ws.GraphQLWSHandlerBuilder
-
Customize the end
Handler
.
P
- PING - io.vertx.ext.web.handler.graphql.ws.MessageType
- PONG - io.vertx.ext.web.handler.graphql.ws.MessageType
R
- router() - Method in interface io.vertx.ext.web.handler.graphql.GraphiQLHandler
-
Creates a router configured to serve GraphiQL resources.
S
- setConnectionInitWaitTimeout(long) - Method in class io.vertx.ext.web.handler.graphql.ws.GraphQLWSOptions
-
Set the maximum delay in milliseconds for the client to send the
CONNECTION_INIT
message. - setEnabled(boolean) - Method in class io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions
-
Whether the GraphiQL development tool should be enabled.
- setGraphQLUri(String) - Method in class io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions
-
Set the GraphQL HTTP endpoint URI.
- setGraphQLWSEnabled(boolean) - Method in class io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions
-
Whether the GraphQLWS transport should be enabled.
- setGraphWSQLUri(String) - Method in class io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions
-
Set the GraphQLWS endpoint URI.
- setHeaders(Map<String, String>) - Method in class io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions
-
A fixed set of HTTP headers to add to GraphiQL requests.
- setHttpEnabled(boolean) - Method in class io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions
-
Whether the HTTP transport should be enabled.
- setQuery(String) - Method in class io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions
-
Initial value of the query area in the GraphiQL user interface.
- setRequestBatchingEnabled(boolean) - Method in class io.vertx.ext.web.handler.graphql.GraphQLHandlerOptions
-
Whether request batching should be enabled.
- setRequestMultipartEnabled(boolean) - Method in class io.vertx.ext.web.handler.graphql.GraphQLHandlerOptions
-
Whether request multipart should be enabled.
- setVariables(JsonObject) - Method in class io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions
-
Initial value of the variables area in the GraphiQL user interface.
- setWsConnectionParams(JsonObject) - Method in class io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions
-
Initial GraphQLWS connection params.
- socket() - Method in interface io.vertx.ext.web.handler.graphql.ws.Message
- SUBSCRIBE - io.vertx.ext.web.handler.graphql.ws.MessageType
T
- toJson() - Method in class io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions
- toJson() - Method in class io.vertx.ext.web.handler.graphql.GraphQLHandlerOptions
- toJson() - Method in class io.vertx.ext.web.handler.graphql.ws.GraphQLWSOptions
- type() - Method in interface io.vertx.ext.web.handler.graphql.ws.Message
U
- UploadScalar - Interface in io.vertx.ext.web.handler.graphql
V
- valueOf(String) - Static method in enum io.vertx.ext.web.handler.graphql.ws.MessageType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.vertx.ext.web.handler.graphql.ws.MessageType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VertxFutureAdapter - Class in io.vertx.ext.web.handler.graphql.instrumentation
-
Instrument data fetchers so that
Future
results are automatically converted toCompletionStage
.
W
- with(GraphiQLHandlerOptions) - Method in interface io.vertx.ext.web.handler.graphql.GraphiQLHandlerBuilder
-
Change the
GraphiQLHandlerOptions
to use. - with(GraphQLHandlerOptions) - Method in interface io.vertx.ext.web.handler.graphql.GraphQLHandlerBuilder
-
Change the
GraphQLHandlerOptions
to use. - with(GraphQLWSOptions) - Method in interface io.vertx.ext.web.handler.graphql.ws.GraphQLWSHandlerBuilder
-
Change the
GraphQLWSOptions
to use.
All Classes All Packages