Class GraphQLInvocationInputFactory

java.lang.Object
graphql.kickstart.servlet.input.GraphQLInvocationInputFactory
All Implemented Interfaces:
graphql.kickstart.execution.subscriptions.GraphQLSubscriptionInvocationInputFactory

public class GraphQLInvocationInputFactory extends Object implements graphql.kickstart.execution.subscriptions.GraphQLSubscriptionInvocationInputFactory
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    graphql.kickstart.execution.input.GraphQLBatchedInvocationInput
    create(graphql.kickstart.execution.context.ContextSetting contextSetting, List<graphql.kickstart.execution.GraphQLRequest> graphQLRequests, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
     
    graphql.kickstart.execution.input.GraphQLBatchedInvocationInput
    create(graphql.kickstart.execution.context.ContextSetting contextSetting, List<graphql.kickstart.execution.GraphQLRequest> graphQLRequest, jakarta.websocket.Session session)
     
    graphql.kickstart.execution.input.GraphQLSingleInvocationInput
    create(graphql.kickstart.execution.GraphQLRequest graphQLRequest)
     
    graphql.kickstart.execution.input.GraphQLSingleInvocationInput
    create(graphql.kickstart.execution.GraphQLRequest graphQLRequest, graphql.kickstart.execution.subscriptions.SubscriptionSession session)
     
    graphql.kickstart.execution.input.GraphQLSingleInvocationInput
    create(graphql.kickstart.execution.GraphQLRequest graphQLRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
     
    graphql.kickstart.execution.input.GraphQLBatchedInvocationInput
    createReadOnly(graphql.kickstart.execution.context.ContextSetting contextSetting, List<graphql.kickstart.execution.GraphQLRequest> graphQLRequests, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
     
    graphql.kickstart.execution.input.GraphQLSingleInvocationInput
    createReadOnly(graphql.kickstart.execution.GraphQLRequest graphQLRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
     
    graphql.kickstart.execution.config.GraphQLSchemaProvider
     
     
    newBuilder(graphql.schema.GraphQLSchema schema)
     
     

    Methods inherited from class java.lang.Object

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

  • Method Details

    • newBuilder

      public static GraphQLInvocationInputFactory.Builder newBuilder(graphql.schema.GraphQLSchema schema)
    • newBuilder

      public static GraphQLInvocationInputFactory.Builder newBuilder(GraphQLSchemaServletProvider schemaProvider)
    • newBuilder

      public static GraphQLInvocationInputFactory.Builder newBuilder(Supplier<GraphQLSchemaServletProvider> schemaProviderSupplier)
    • getSchemaProvider

      public graphql.kickstart.execution.config.GraphQLSchemaProvider getSchemaProvider()
    • create

      public graphql.kickstart.execution.input.GraphQLSingleInvocationInput create(graphql.kickstart.execution.GraphQLRequest graphQLRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
    • create

      public graphql.kickstart.execution.input.GraphQLBatchedInvocationInput create(graphql.kickstart.execution.context.ContextSetting contextSetting, List<graphql.kickstart.execution.GraphQLRequest> graphQLRequests, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
    • createReadOnly

      public graphql.kickstart.execution.input.GraphQLSingleInvocationInput createReadOnly(graphql.kickstart.execution.GraphQLRequest graphQLRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
    • createReadOnly

      public graphql.kickstart.execution.input.GraphQLBatchedInvocationInput createReadOnly(graphql.kickstart.execution.context.ContextSetting contextSetting, List<graphql.kickstart.execution.GraphQLRequest> graphQLRequests, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
    • create

      public graphql.kickstart.execution.input.GraphQLSingleInvocationInput create(graphql.kickstart.execution.GraphQLRequest graphQLRequest)
    • create

      public graphql.kickstart.execution.input.GraphQLSingleInvocationInput create(graphql.kickstart.execution.GraphQLRequest graphQLRequest, graphql.kickstart.execution.subscriptions.SubscriptionSession session)
      Specified by:
      create in interface graphql.kickstart.execution.subscriptions.GraphQLSubscriptionInvocationInputFactory
    • create

      public graphql.kickstart.execution.input.GraphQLBatchedInvocationInput create(graphql.kickstart.execution.context.ContextSetting contextSetting, List<graphql.kickstart.execution.GraphQLRequest> graphQLRequest, jakarta.websocket.Session session)