Interface GraphQlTagsContributor


public interface GraphQlTagsContributor
A contributor of Tags for Spring GraphQL-based request handling. Typically, used by a GraphQlTagsProvider to provide tags in addition to its defaults.
Since:
2.7.0
Author:
Brian Clozel
  • Method Summary

    Modifier and Type
    Method
    Description
    Iterable<io.micrometer.core.instrument.Tag>
    getDataFetchingTags(graphql.schema.DataFetcher<?> dataFetcher, graphql.execution.instrumentation.parameters.InstrumentationFieldFetchParameters parameters, Throwable exception)
     
    Iterable<io.micrometer.core.instrument.Tag>
    getErrorTags(graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters parameters, graphql.GraphQLError error)
     
    Iterable<io.micrometer.core.instrument.Tag>
    getExecutionTags(graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters parameters, graphql.ExecutionResult result, Throwable exception)
     
  • Method Details

    • getExecutionTags

      Iterable<io.micrometer.core.instrument.Tag> getExecutionTags(graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters parameters, graphql.ExecutionResult result, Throwable exception)
    • getErrorTags

      Iterable<io.micrometer.core.instrument.Tag> getErrorTags(graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters parameters, graphql.GraphQLError error)
    • getDataFetchingTags

      Iterable<io.micrometer.core.instrument.Tag> getDataFetchingTags(graphql.schema.DataFetcher<?> dataFetcher, graphql.execution.instrumentation.parameters.InstrumentationFieldFetchParameters parameters, Throwable exception)