public class MicroProfileMetricsMessageHistoryFactory
extends org.apache.camel.support.service.ServiceSupport
implements org.apache.camel.CamelContextAware, org.apache.camel.StaticService, org.apache.camel.NonManagedService, org.apache.camel.spi.MessageHistoryFactory
| Constructor and Description |
|---|
MicroProfileMetricsMessageHistoryFactory() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doStart() |
protected void |
doStop() |
org.apache.camel.CamelContext |
getCamelContext() |
org.eclipse.microprofile.metrics.MetricRegistry |
getMetricRegistry() |
MicroProfileMetricsMessageHistoryNamingStrategy |
getNamingStrategy() |
String |
getNodePattern() |
boolean |
isCopyMessage() |
org.apache.camel.MessageHistory |
newMessageHistory(String routeId,
org.apache.camel.NamedNode namedNode,
long timestamp,
org.apache.camel.Exchange exchange) |
void |
setCamelContext(org.apache.camel.CamelContext camelContext) |
void |
setCopyMessage(boolean copyMessage) |
void |
setMetricRegistry(org.eclipse.microprofile.metrics.MetricRegistry metricRegistry) |
void |
setNamingStrategy(MicroProfileMetricsMessageHistoryNamingStrategy namingStrategy) |
void |
setNodePattern(String nodePattern) |
build, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic MicroProfileMetricsMessageHistoryFactory()
public org.apache.camel.CamelContext getCamelContext()
getCamelContext in interface org.apache.camel.CamelContextAwarepublic void setCamelContext(org.apache.camel.CamelContext camelContext)
setCamelContext in interface org.apache.camel.CamelContextAwarepublic org.eclipse.microprofile.metrics.MetricRegistry getMetricRegistry()
public void setMetricRegistry(org.eclipse.microprofile.metrics.MetricRegistry metricRegistry)
public MicroProfileMetricsMessageHistoryNamingStrategy getNamingStrategy()
public void setNamingStrategy(MicroProfileMetricsMessageHistoryNamingStrategy namingStrategy)
public boolean isCopyMessage()
isCopyMessage in interface org.apache.camel.spi.MessageHistoryFactorypublic void setCopyMessage(boolean copyMessage)
setCopyMessage in interface org.apache.camel.spi.MessageHistoryFactorypublic String getNodePattern()
getNodePattern in interface org.apache.camel.spi.MessageHistoryFactorypublic void setNodePattern(String nodePattern)
setNodePattern in interface org.apache.camel.spi.MessageHistoryFactorypublic org.apache.camel.MessageHistory newMessageHistory(String routeId, org.apache.camel.NamedNode namedNode, long timestamp, org.apache.camel.Exchange exchange)
newMessageHistory in interface org.apache.camel.spi.MessageHistoryFactoryprotected void doStart()
throws Exception
doStart in class org.apache.camel.support.service.BaseServiceExceptionprotected void doStop()
doStop in class org.apache.camel.support.service.BaseServiceApache Camel