Class OperationRateLimitInstrumentation

java.lang.Object
graphql.execution.instrumentation.SimpleInstrumentation
io.jmix.graphql.limitation.OperationRateLimitInstrumentation
All Implemented Interfaces:
graphql.execution.instrumentation.Instrumentation

public class OperationRateLimitInstrumentation extends graphql.execution.instrumentation.SimpleInstrumentation
  • Field Summary

    Fields inherited from class graphql.execution.instrumentation.SimpleInstrumentation

    INSTANCE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    graphql.execution.instrumentation.InstrumentationContext<List<graphql.validation.ValidationError>>
    beginValidation(graphql.execution.instrumentation.parameters.InstrumentationValidationParameters parameters)
     

    Methods inherited from class graphql.execution.instrumentation.SimpleInstrumentation

    beginExecuteOperation, beginExecution, beginExecutionStrategy, beginField, beginFieldFetch, beginParse

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface graphql.execution.instrumentation.Instrumentation

    beginFieldComplete, beginFieldListComplete, beginSubscribedFieldEvent, createState, createState, instrumentDataFetcher, instrumentDocumentAndVariables, instrumentExecutionContext, instrumentExecutionInput, instrumentExecutionResult, instrumentSchema
  • Constructor Details

    • OperationRateLimitInstrumentation

      public OperationRateLimitInstrumentation(OperationRateLimitService operationRateLimitService)
  • Method Details

    • beginValidation

      public graphql.execution.instrumentation.InstrumentationContext<List<graphql.validation.ValidationError>> beginValidation(graphql.execution.instrumentation.parameters.InstrumentationValidationParameters parameters)
      Specified by:
      beginValidation in interface graphql.execution.instrumentation.Instrumentation
      Overrides:
      beginValidation in class graphql.execution.instrumentation.SimpleInstrumentation