Class MetricsEndpointBuilderFactory.MetricsHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.MetricsEndpointBuilderFactory.MetricsHeaderNameBuilder
Enclosing interface:
MetricsEndpointBuilderFactory

public static class MetricsEndpointBuilderFactory.MetricsHeaderNameBuilder extends Object
The builder of headers' name for the Metrics component.
  • Constructor Details

    • MetricsHeaderNameBuilder

      public MetricsHeaderNameBuilder()
  • Method Details

    • metricsTimerAction

      public String metricsTimerAction()
      Override timer action in URI. The option is a: org.apache.camel.component.metrics.MetricsTimerAction type. Group: producer
      Returns:
      the name of the header MetricsTimerAction.
    • metricsMeterMark

      public String metricsMeterMark()
      Override mark value in URI. The option is a: long type. Group: producer
      Returns:
      the name of the header MetricsMeterMark.
    • metricsHistogramValue

      public String metricsHistogramValue()
      Override histogram value in URI. The option is a: long type. Group: producer
      Returns:
      the name of the header MetricsHistogramValue.
    • metricsCounterDecrement

      public String metricsCounterDecrement()
      Override decrement value in URI. The option is a: long type. Group: producer
      Returns:
      the name of the header MetricsCounterDecrement.
    • metricsCounterIncrement

      public String metricsCounterIncrement()
      Override increment value in URI. The option is a: long type. Group: producer
      Returns:
      the name of the header MetricsCounterIncrement.
    • metricsGaugeSubject

      public String metricsGaugeSubject()
      Override subject value in URI. The option is a: Object type. Group: producer
      Returns:
      the name of the header MetricsGaugeSubject.
    • metricsName

      public String metricsName()
      Override name value in URI. The option is a: String type. Group: producer
      Returns:
      the name of the header MetricsName.