Package net.morimekta.providence.graphql
Class GQLServlet.Builder
- java.lang.Object
-
- net.morimekta.providence.graphql.GQLServlet.Builder
-
- Enclosing class:
- GQLServlet
public static class GQLServlet.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GQLServlet
build()
GQLServlet.Builder
context(GQLContextFactory contextFactory)
GQLServlet.Builder
executor(java.util.concurrent.ExecutorService executorService)
GQLServlet.Builder
fieldProvider(GQLFieldProvider... fieldProviders)
GQLServlet.Builder
mutation(GQLProcessorProvider mutationProvider)
GQLServlet.Builder
query(GQLProcessorProvider queryProvider)
-
-
-
Method Detail
-
context
public GQLServlet.Builder context(GQLContextFactory contextFactory)
-
query
public GQLServlet.Builder query(@Nonnull GQLProcessorProvider queryProvider)
-
mutation
public GQLServlet.Builder mutation(@Nonnull GQLProcessorProvider mutationProvider)
-
fieldProvider
public GQLServlet.Builder fieldProvider(GQLFieldProvider... fieldProviders)
-
executor
public GQLServlet.Builder executor(@Nonnull java.util.concurrent.ExecutorService executorService)
-
build
public GQLServlet build()
-
-