@ManagedResource(description="Managed MessageHistoryFactory")
public class DefaultMessageHistoryFactory
extends org.apache.camel.support.service.ServiceSupport
implements org.apache.camel.spi.MessageHistoryFactory
Constructor and Description |
---|
DefaultMessageHistoryFactory() |
Modifier and Type | Method and Description |
---|---|
org.apache.camel.CamelContext |
getCamelContext() |
String |
getNodePattern() |
boolean |
isCopyMessage() |
boolean |
isEnabled() |
org.apache.camel.MessageHistory |
newMessageHistory(String routeId,
org.apache.camel.NamedNode node,
long timestamp,
org.apache.camel.Exchange exchange) |
void |
setCamelContext(org.apache.camel.CamelContext camelContext) |
void |
setCopyMessage(boolean copyMessage) |
void |
setNodePattern(String nodePattern) |
build, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, doStart, doStop, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public org.apache.camel.CamelContext getCamelContext()
getCamelContext
in interface org.apache.camel.CamelContextAware
public void setCamelContext(org.apache.camel.CamelContext camelContext)
setCamelContext
in interface org.apache.camel.CamelContextAware
public org.apache.camel.MessageHistory newMessageHistory(String routeId, org.apache.camel.NamedNode node, long timestamp, org.apache.camel.Exchange exchange)
newMessageHistory
in interface org.apache.camel.spi.MessageHistoryFactory
@ManagedAttribute(description="Whether message history is enabled") public boolean isEnabled()
@ManagedAttribute(description="Whether a copy of the message is included in the message history") public boolean isCopyMessage()
isCopyMessage
in interface org.apache.camel.spi.MessageHistoryFactory
@ManagedAttribute(description="Whether a copy of the message is included in the message history") public void setCopyMessage(boolean copyMessage)
setCopyMessage
in interface org.apache.camel.spi.MessageHistoryFactory
@ManagedAttribute(description="Pattern to filter EIPs") public String getNodePattern()
getNodePattern
in interface org.apache.camel.spi.MessageHistoryFactory
@ManagedAttribute(description="Pattern to filter EIPs") public void setNodePattern(String nodePattern)
setNodePattern
in interface org.apache.camel.spi.MessageHistoryFactory
Apache Camel