Class MicroProfileMetricsRoutePolicyFactory
- java.lang.Object
-
- org.apache.camel.component.microprofile.metrics.route.policy.MicroProfileMetricsRoutePolicyFactory
-
- All Implemented Interfaces:
org.apache.camel.spi.RoutePolicyFactory
public class MicroProfileMetricsRoutePolicyFactory extends Object implements org.apache.camel.spi.RoutePolicyFactory
-
-
Constructor Summary
Constructors Constructor Description MicroProfileMetricsRoutePolicyFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.camel.spi.RoutePolicy
createRoutePolicy(org.apache.camel.CamelContext camelContext, String routeId, org.apache.camel.NamedNode routeDefinition)
org.eclipse.microprofile.metrics.MetricRegistry
getMetricRegistry()
MicroProfileMetricsRoutePolicyNamingStrategy
getNamingStrategy()
void
setMetricRegistry(org.eclipse.microprofile.metrics.MetricRegistry metricRegistry)
void
setNamingStrategy(MicroProfileMetricsRoutePolicyNamingStrategy namingStrategy)
-
-
-
Method Detail
-
setMetricRegistry
public void setMetricRegistry(org.eclipse.microprofile.metrics.MetricRegistry metricRegistry)
-
getMetricRegistry
public org.eclipse.microprofile.metrics.MetricRegistry getMetricRegistry()
-
getNamingStrategy
public MicroProfileMetricsRoutePolicyNamingStrategy getNamingStrategy()
-
setNamingStrategy
public void setNamingStrategy(MicroProfileMetricsRoutePolicyNamingStrategy namingStrategy)
-
createRoutePolicy
public org.apache.camel.spi.RoutePolicy createRoutePolicy(org.apache.camel.CamelContext camelContext, String routeId, org.apache.camel.NamedNode routeDefinition)
- Specified by:
createRoutePolicy
in interfaceorg.apache.camel.spi.RoutePolicyFactory
-
-