Class MetricsEndpointBuilderFactory.MetricsHeaderNameBuilder

  • Enclosing interface:
    MetricsEndpointBuilderFactory

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

      • MetricsHeaderNameBuilder

        public MetricsHeaderNameBuilder()
    • Method Detail

      • 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.