public class DefaultGraphQlTagsProvider extends Object implements GraphQlTagsProvider
GraphQlTagsProvider
.Constructor and Description |
---|
DefaultGraphQlTagsProvider() |
DefaultGraphQlTagsProvider(List<GraphQlTagsContributor> contributors) |
Modifier and Type | Method and 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) |
public DefaultGraphQlTagsProvider(List<GraphQlTagsContributor> contributors)
public DefaultGraphQlTagsProvider()
public Iterable<io.micrometer.core.instrument.Tag> getExecutionTags(graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters parameters, graphql.ExecutionResult result, Throwable exception)
getExecutionTags
in interface GraphQlTagsProvider
public Iterable<io.micrometer.core.instrument.Tag> getErrorTags(graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters parameters, graphql.GraphQLError error)
getErrorTags
in interface GraphQlTagsProvider
public Iterable<io.micrometer.core.instrument.Tag> getDataFetchingTags(graphql.schema.DataFetcher<?> dataFetcher, graphql.execution.instrumentation.parameters.InstrumentationFieldFetchParameters parameters, Throwable exception)
getDataFetchingTags
in interface GraphQlTagsProvider