Package io.jmix.graphql.security.impl
Class SecurityInstrumentation
java.lang.Object
graphql.execution.instrumentation.SimpleInstrumentation
io.jmix.graphql.security.impl.SecurityInstrumentation
- All Implemented Interfaces:
graphql.execution.instrumentation.Instrumentation
public class SecurityInstrumentation
extends graphql.execution.instrumentation.SimpleInstrumentation
-
Field Summary
Fields inherited from class graphql.execution.instrumentation.SimpleInstrumentation
INSTANCE
-
Constructor Summary
ConstructorDescriptionSecurityInstrumentation
(SpqrCustomSchemeRegistry schemeRegistry, AccessManager accessManager, Messages messages) -
Method Summary
Modifier and TypeMethodDescriptiongraphql.execution.instrumentation.InstrumentationContext<graphql.ExecutionResult>
beginExecuteOperation
(graphql.execution.instrumentation.parameters.InstrumentationExecuteOperationParameters parameters) Methods inherited from class graphql.execution.instrumentation.SimpleInstrumentation
beginExecution, beginExecutionStrategy, beginField, beginFieldFetch, beginParse, beginValidation
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
-
SecurityInstrumentation
public SecurityInstrumentation(SpqrCustomSchemeRegistry schemeRegistry, AccessManager accessManager, Messages messages)
-
-
Method Details
-
beginExecuteOperation
public graphql.execution.instrumentation.InstrumentationContext<graphql.ExecutionResult> beginExecuteOperation(graphql.execution.instrumentation.parameters.InstrumentationExecuteOperationParameters parameters) - Specified by:
beginExecuteOperation
in interfacegraphql.execution.instrumentation.Instrumentation
- Overrides:
beginExecuteOperation
in classgraphql.execution.instrumentation.SimpleInstrumentation
-