Class GraphQLProducer

java.lang.Object
io.smallrye.graphql.cdi.producer.GraphQLProducer

@ApplicationScoped public class GraphQLProducer extends Object
Produces the GraphQL Services
Author:
Phillip Kruger (phillip.kruger@redhat.com)
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    graphql.schema.GraphQLSchema
     
    graphql.schema.GraphQLSchema
    initialize(boolean allowMultipleDeployments)
     
    graphql.schema.GraphQLSchema
    initialize(boolean allowMultipleDeployments, graphql.execution.ExecutionStrategy queryExecutionStrategy, graphql.execution.ExecutionStrategy mutationExecutionStrategy)
     
    graphql.schema.GraphQLSchema
    initialize(graphql.execution.ExecutionStrategy queryExecutionStrategy, graphql.execution.ExecutionStrategy mutationExecutionStrategy)
     
    graphql.schema.GraphQLSchema
    initialize(io.smallrye.graphql.schema.model.Schema schema)
     
    graphql.schema.GraphQLSchema
    initialize(io.smallrye.graphql.schema.model.Schema schema, boolean allowMultipleDeployments)
     
    graphql.schema.GraphQLSchema
    initialize(io.smallrye.graphql.schema.model.Schema schema, boolean allowMultipleDeployments, graphql.execution.ExecutionStrategy queryExecutionStrategy, graphql.execution.ExecutionStrategy mutationExecutionStrategy)
     
    graphql.schema.GraphQLSchema
    initialize(io.smallrye.graphql.schema.model.Schema schema, graphql.execution.ExecutionStrategy queryExecutionStrategy, graphql.execution.ExecutionStrategy mutationExecutionStrategy)
     
     
    void
    setSchema(io.smallrye.graphql.schema.model.Schema schema)
     
    void
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • GraphQLProducer

      public GraphQLProducer()
  • Method Details

    • setSchema

      public void setSchema(io.smallrye.graphql.schema.model.Schema schema)
    • setTraficPublisher

      public void setTraficPublisher(SubmissionPublisher<String> traficPublisher)
    • initialize

      public graphql.schema.GraphQLSchema initialize(io.smallrye.graphql.schema.model.Schema schema)
    • initialize

      public graphql.schema.GraphQLSchema initialize(io.smallrye.graphql.schema.model.Schema schema, graphql.execution.ExecutionStrategy queryExecutionStrategy, graphql.execution.ExecutionStrategy mutationExecutionStrategy)
    • initialize

      public graphql.schema.GraphQLSchema initialize(io.smallrye.graphql.schema.model.Schema schema, boolean allowMultipleDeployments)
    • initialize

      public graphql.schema.GraphQLSchema initialize(io.smallrye.graphql.schema.model.Schema schema, boolean allowMultipleDeployments, graphql.execution.ExecutionStrategy queryExecutionStrategy, graphql.execution.ExecutionStrategy mutationExecutionStrategy)
    • initialize

      public graphql.schema.GraphQLSchema initialize(boolean allowMultipleDeployments)
    • initialize

      public graphql.schema.GraphQLSchema initialize(boolean allowMultipleDeployments, graphql.execution.ExecutionStrategy queryExecutionStrategy, graphql.execution.ExecutionStrategy mutationExecutionStrategy)
    • initialize

      public graphql.schema.GraphQLSchema initialize(graphql.execution.ExecutionStrategy queryExecutionStrategy, graphql.execution.ExecutionStrategy mutationExecutionStrategy)
    • initialize

      public graphql.schema.GraphQLSchema initialize()
    • produceSmallRyeContext

      @Produces @Dependent public CDISmallRyeContext produceSmallRyeContext()