Interface ManagedBacklogTracerMBean
-
public interface ManagedBacklogTracerMBean
-
-
Method Summary
-
-
-
Method Detail
-
getCamelId
@ManagedAttribute(description="Camel ID") String getCamelId()
-
getCamelManagementName
@ManagedAttribute(description="Camel ManagementName") String getCamelManagementName()
-
isStandby
@ManagedAttribute(description="Is tracing standby") boolean isStandby()
-
isEnabled
@ManagedAttribute(description="Is tracing enabled") boolean isEnabled()
-
setEnabled
@ManagedAttribute(description="Is tracing enabled") void setEnabled(boolean enabled)
-
getBacklogSize
@ManagedAttribute(description="Number of maximum traced messages in total to keep in the backlog (FIFO queue)") int getBacklogSize()
-
setBacklogSize
@ManagedAttribute(description="Number of maximum traced messages in total to keep in the backlog (FIFO queue)") void setBacklogSize(int backlogSize)
-
isRemoveOnDump
@ManagedAttribute(description="Whether to remove traced message from backlog when dumping trace messages") boolean isRemoveOnDump()
-
setRemoveOnDump
@ManagedAttribute(description="Whether to remove traced message from backlog when dumping trace messages") void setRemoveOnDump(boolean removeOnDump)
-
setTracePattern
@ManagedAttribute(description="To filter tracing by nodes (pattern)") void setTracePattern(String pattern)
-
getTracePattern
@ManagedAttribute(description="To filter tracing by nodes (pattern)") String getTracePattern()
-
setTraceFilter
@ManagedAttribute(description="To filter tracing by predicate (uses simple language by default)") void setTraceFilter(String predicate)
-
getTraceFilter
@ManagedAttribute(description="To filter tracing by predicate (uses simple language by default)") String getTraceFilter()
-
getTraceCounter
@ManagedAttribute(description="Number of total traced messages") long getTraceCounter()
-
resetTraceCounter
@ManagedOperation(description="Resets the trace counter") void resetTraceCounter()
-
getQueueSize
@ManagedAttribute(description="Number of traced messages in the backlog") long getQueueSize()
-
getBodyMaxChars
@ManagedAttribute(description="Number of maximum chars in the message body in the trace message. Use zero or negative value to have unlimited size.") int getBodyMaxChars()
-
setBodyMaxChars
@ManagedAttribute(description="Number of maximum chars in the message body in the trace message. Use zero or negative value to have unlimited size.") void setBodyMaxChars(int bodyMaxChars)
-
isBodyIncludeStreams
@ManagedAttribute(description="Whether to include stream based message body in the trace message.") boolean isBodyIncludeStreams()
-
setBodyIncludeStreams
@ManagedAttribute(description="Whether to include stream based message body in the trace message.") void setBodyIncludeStreams(boolean bodyIncludeStreams)
-
isBodyIncludeFiles
@ManagedAttribute(description="Whether to include file based message body in the trace message.") boolean isBodyIncludeFiles()
-
setBodyIncludeFiles
@ManagedAttribute(description="Whether to include file based message body in the trace message.") void setBodyIncludeFiles(boolean bodyIncludeFiles)
-
isTraceRests
@ManagedAttribute(description="Whether tracing routes created from Rest DSL.") boolean isTraceRests()
-
isTraceTemplates
@ManagedAttribute(description="Whether tracing routes created from route templates or kamelets.") boolean isTraceTemplates()
-
dumpTracedMessages
@ManagedOperation(description="Dumps the traced messages for the given node or route") List<org.apache.camel.spi.BacklogTracerEventMessage> dumpTracedMessages(String nodeOrRouteId)
-
dumpTracedMessagesAsXml
@ManagedOperation(description="Dumps the traced messages for the given node or route in xml format") String dumpTracedMessagesAsXml(String nodeOrRouteId)
-
dumpAllTracedMessages
@ManagedOperation(description="Dumps all the traced messages") List<org.apache.camel.spi.BacklogTracerEventMessage> dumpAllTracedMessages()
-
dumpAllTracedMessagesAsXml
@ManagedOperation(description="Dumps all the traced messages in xml format") String dumpAllTracedMessagesAsXml()
-
clear
@ManagedOperation(description="Clears the backlog") void clear()
-
-