Class NoOpBatchInputPreProcessor

java.lang.Object
graphql.kickstart.servlet.input.NoOpBatchInputPreProcessor
All Implemented Interfaces:
BatchInputPreProcessor

public class NoOpBatchInputPreProcessor extends Object implements BatchInputPreProcessor
A default BatchInputPreProcessor that returns the input.
  • Constructor Details

    • NoOpBatchInputPreProcessor

      public NoOpBatchInputPreProcessor()
  • Method Details

    • preProcessBatch

      public BatchInputPreProcessResult preProcessBatch(graphql.kickstart.execution.input.GraphQLBatchedInvocationInput batchedInvocationInput, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
      Description copied from interface: BatchInputPreProcessor
      An injectable object that allows clients to manipulate a batch before executing, or abort altogether.
      Specified by:
      preProcessBatch in interface BatchInputPreProcessor
      Parameters:
      batchedInvocationInput - the input to process
      request - the servlet request
      response - the servlet response
      Returns:
      wrapped batch to possibly process.