@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 |
|---|---|
protected void |
doStart() |
protected void |
doStop() |
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, doInit, doResume, doShutdown, doSuspend, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendpublic 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.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.MessageHistoryFactoryprotected void doStart()
throws Exception
doStart in class org.apache.camel.support.service.ServiceSupportExceptionApache Camel