Package org.apache.camel.main
Class TelemetryDevConfigurationProperties
java.lang.Object
org.apache.camel.main.TelemetryDevConfigurationProperties
- All Implemented Interfaces:
Closeable,AutoCloseable,org.apache.camel.spi.BootstrapCloseable
@Configurer(extended=true)
public class TelemetryDevConfigurationProperties
extends Object
implements org.apache.camel.spi.BootstrapCloseable
Global configuration for TelemetryDev component
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()end()booleanbooleanvoidsetEnabled(boolean enabled) To enable TelemetryDevvoidsetExcludePatterns(String excludePatterns) Adds an exclude pattern that will disable tracing for Camel messages that matches the pattern.voidsetTraceFormat(String traceFormat) The output format for traces.voidsetTraceProcessors(boolean traceProcessors) Setting this to true will create new TelemetrySimple Spans for each Camel Processors.withEnabled(boolean enabled) withExcludePatterns(String excludePatterns) withTraceFromat(String traceFormat) withTraceProcessors(boolean traceProcessors)
-
Constructor Details
-
TelemetryDevConfigurationProperties
-
-
Method Details
-
end
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean enabled) To enable TelemetryDev -
getExcludePatterns
-
setExcludePatterns
Adds an exclude pattern that will disable tracing for Camel messages that matches the pattern. Multiple patterns can be separated by comma. -
isTraceProcessors
public boolean isTraceProcessors() -
setTraceProcessors
public void setTraceProcessors(boolean traceProcessors) Setting this to true will create new TelemetrySimple Spans for each Camel Processors. Use the excludePattern property to filter out Processors. -
getTraceFormat
-
setTraceFormat
The output format for traces. -
withEnabled
-
withExcludePatterns
-
withTraceProcessors
-
withTraceFromat
-