@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