Interface MetricsEndpointBuilderFactory.MetricsEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- MetricsEndpointBuilderFactory
public static interface MetricsEndpointBuilderFactory.MetricsEndpointBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint for the Metrics component.
-
Method Summary
Modifier and TypeMethodDescriptionAction when using timer type.action
(org.apache.camel.component.metrics.MetricsTimerAction action) Action when using timer type.advanced()
Decrement value when using counter type.Decrement value when using counter type.Increment value when using counter type.Increment value when using counter type.Mark when using meter type.Mark when using meter type.Subject value when using gauge type.Subject value when using gauge type.Value value when using histogram type.Value value when using histogram type.Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
-
action
default MetricsEndpointBuilderFactory.MetricsEndpointBuilder action(org.apache.camel.component.metrics.MetricsTimerAction action) Action when using timer type. The option is a: <code>org.apache.camel.component.metrics.MetricsTimerAction</code> type. Group: producer- Parameters:
action
- the value to set- Returns:
- the dsl builder
-
action
Action when using timer type. The option will be converted to a <code>org.apache.camel.component.metrics.MetricsTimerAction</code> type. Group: producer- Parameters:
action
- the value to set- Returns:
- the dsl builder
-
decrement
Decrement value when using counter type. The option is a: <code>java.lang.Long</code> type. Group: producer- Parameters:
decrement
- the value to set- Returns:
- the dsl builder
-
decrement
Decrement value when using counter type. The option will be converted to a <code>java.lang.Long</code> type. Group: producer- Parameters:
decrement
- the value to set- Returns:
- the dsl builder
-
increment
Increment value when using counter type. The option is a: <code>java.lang.Long</code> type. Group: producer- Parameters:
increment
- the value to set- Returns:
- the dsl builder
-
increment
Increment value when using counter type. The option will be converted to a <code>java.lang.Long</code> type. Group: producer- Parameters:
increment
- the value to set- Returns:
- the dsl builder
-
mark
Mark when using meter type. The option is a: <code>java.lang.Long</code> type. Group: producer- Parameters:
mark
- the value to set- Returns:
- the dsl builder
-
mark
Mark when using meter type. The option will be converted to a <code>java.lang.Long</code> type. Group: producer- Parameters:
mark
- the value to set- Returns:
- the dsl builder
-
subject
Subject value when using gauge type. The option is a: <code>java.lang.Object</code> type. Group: producer- Parameters:
subject
- the value to set- Returns:
- the dsl builder
-
subject
Subject value when using gauge type. The option will be converted to a <code>java.lang.Object</code> type. Group: producer- Parameters:
subject
- the value to set- Returns:
- the dsl builder
-
value
Value value when using histogram type. The option is a: <code>java.lang.Long</code> type. Group: producer- Parameters:
value
- the value to set- Returns:
- the dsl builder
-
value
Value value when using histogram type. The option will be converted to a <code>java.lang.Long</code> type. Group: producer- Parameters:
value
- the value to set- Returns:
- the dsl builder
-