public abstract class DefaultConfigurationProperties<T> extends Object
| Constructor and Description |
|---|
DefaultConfigurationProperties() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.camel.LoggingLevel |
getBeanIntrospectionLoggingLevel() |
int |
getConsumerTemplateCacheSize() |
String |
getDurationMaxAction() |
int |
getDurationMaxIdleSeconds() |
int |
getDurationMaxMessages() |
int |
getDurationMaxSeconds() |
String |
getExchangeFactory() |
int |
getExchangeFactoryCapacity()
The capacity the pool (for each consumer) uses for storing exchanges.
|
String |
getFileConfigurations() |
Map<String,String> |
getGlobalOptions() |
String |
getJavaRoutesExcludePattern() |
String |
getJavaRoutesIncludePattern() |
String |
getJmxManagementNamePattern() |
org.apache.camel.ManagementStatisticsLevel |
getJmxManagementStatisticsLevel() |
int |
getLogDebugMaxChars() |
String |
getMdcLoggingKeysPattern() |
String |
getName() |
int |
getProducerTemplateCacheSize() |
long |
getRouteControllerBackOffDelay() |
long |
getRouteControllerBackOffMaxAttempts() |
long |
getRouteControllerBackOffMaxDelay() |
long |
getRouteControllerBackOffMaxElapsedTime() |
double |
getRouteControllerBackOffMultiplier() |
String |
getRouteControllerExcludeRoutes() |
String |
getRouteControllerIncludeRoutes() |
long |
getRouteControllerInitialDelay() |
org.apache.camel.LoggingLevel |
getRouteControllerLoggingLevel()
Deprecated.
|
int |
getRouteControllerThreadPoolSize() |
String |
getRouteFilterExcludePattern() |
String |
getRouteFilterIncludePattern() |
String |
getRoutesExcludePattern() |
String |
getRoutesIncludePattern() |
String |
getRoutesReloadDirectory() |
String |
getRoutesReloadPattern() |
int |
getShutdownTimeout() |
String |
getStartupRecorder() |
String |
getStartupRecorderDir() |
long |
getStartupRecorderDuration() |
int |
getStartupRecorderMaxDepth() |
String |
getStartupRecorderProfile() |
org.apache.camel.StartupSummaryLevel |
getStartupSummaryLevel() |
int |
getStreamCachingBufferSize() |
String |
getStreamCachingSpoolCipher() |
String |
getStreamCachingSpoolDirectory() |
long |
getStreamCachingSpoolThreshold() |
String |
getStreamCachingSpoolUsedHeapMemoryLimit() |
int |
getStreamCachingSpoolUsedHeapMemoryThreshold() |
String |
getThreadNamePattern() |
String |
getTracingPattern() |
String |
getUuidGenerator() |
boolean |
isAllowUseOriginalMessage() |
boolean |
isAutoStartup() |
boolean |
isAutowiredEnabled() |
boolean |
isBacklogTracing() |
boolean |
isBeanIntrospectionExtendedStatistics() |
boolean |
isBeanPostProcessorEnabled() |
boolean |
isCaseInsensitiveHeaders() |
boolean |
isDumpRoutes() |
boolean |
isEagerClassloading() |
boolean |
isEndpointBridgeErrorHandler() |
boolean |
isEndpointLazyStartProducer() |
boolean |
isEndpointRuntimeStatisticsEnabled() |
boolean |
isExchangeFactoryStatisticsEnabled() |
boolean |
isInflightRepositoryBrowseEnabled() |
boolean |
isJmxEnabled() |
boolean |
isLightweight() |
boolean |
isLoadHealthChecks() |
boolean |
isLoadTypeConverters() |
boolean |
isLogExhaustedMessageBody() |
boolean |
isLogMask() |
boolean |
isMessageHistory() |
boolean |
isRouteControllerSuperviseEnabled() |
boolean |
isRouteControllerUnhealthyOnExhausted() |
boolean |
isRoutesCollectorEnabled() |
boolean |
isRoutesReloadDirectoryRecursive() |
boolean |
isRoutesReloadEnabled() |
boolean |
isRoutesReloadRemoveAllRoutes() |
boolean |
isRoutesReloadRestartDuration() |
boolean |
isShutdownLogInflightExchangesOnTimeout() |
boolean |
isShutdownNowOnTimeout() |
boolean |
isShutdownRoutesInReverseOrder() |
boolean |
isShutdownSuppressLoggingOnTimeout() |
boolean |
isStartupRecorderRecording() |
boolean |
isStreamCachingAnySpoolRules() |
boolean |
isStreamCachingEnabled() |
boolean |
isStreamCachingRemoveSpoolDirectoryWhenStopping() |
boolean |
isStreamCachingStatisticsEnabled() |
boolean |
isTracing() |
boolean |
isTracingStandby() |
boolean |
isUseBreadcrumb() |
boolean |
isUseDataType() |
boolean |
isUseMdcLogging() |
void |
setAllowUseOriginalMessage(boolean allowUseOriginalMessage)
Sets whether to allow access to the original message from Camel's error handler, or from
org.apache.camel.spi.UnitOfWork.getOriginalInMessage().
|
void |
setAutoStartup(boolean autoStartup)
Sets whether the object should automatically start when Camel starts.
|
void |
setAutowiredEnabled(boolean autowiredEnabled)
Whether autowiring is enabled.
|
void |
setBacklogTracing(boolean backlogTracing)
Sets whether backlog tracing is enabled or not.
|
void |
setBeanIntrospectionExtendedStatistics(boolean beanIntrospectionExtendedStatistics)
Sets whether bean introspection uses extended statistics.
|
void |
setBeanIntrospectionLoggingLevel(org.apache.camel.LoggingLevel beanIntrospectionLoggingLevel)
Sets the logging level used by bean introspection, logging activity of its usage.
|
void |
setBeanPostProcessorEnabled(boolean beanPostProcessorEnabled)
Can be used to turn off bean post processing.
|
void |
setCaseInsensitiveHeaders(boolean caseInsensitiveHeaders)
Whether to use case sensitive or insensitive headers.
|
void |
setConsumerTemplateCacheSize(int consumerTemplateCacheSize)
Consumer template endpoints cache size.
|
void |
setDumpRoutes(boolean dumpRoutes)
If dumping is enabled then Camel will during startup dump all loaded routes (incl rests and route templates)
represented as XML DSL into the log.
|
void |
setDurationMaxAction(String durationMaxAction)
Controls whether the Camel application should shutdown the JVM, or stop all routes, when duration max is
triggered.
|
void |
setDurationMaxIdleSeconds(int durationMaxIdleSeconds)
To specify for how long time in seconds Camel can be idle before automatic terminating the JVM.
|
void |
setDurationMaxMessages(int durationMaxMessages)
To specify how many messages to process by Camel before automatic terminating the JVM.
|
void |
setDurationMaxSeconds(int durationMaxSeconds)
To specify for how long time in seconds to keep running the JVM before automatic terminating the JVM.
|
void |
setEagerClassloading(boolean eagerClassloading)
Whether to eager load a common set of Camel classes that would otherwise first be loaded on processing the first
message.
|
void |
setEndpointBridgeErrorHandler(boolean endpointBridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the
consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by
the routing Error Handler.
|
void |
setEndpointLazyStartProducer(boolean endpointLazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
void |
setEndpointRuntimeStatisticsEnabled(boolean endpointRuntimeStatisticsEnabled)
Sets whether endpoint runtime statistics is enabled (gathers runtime usage of each incoming and outgoing
endpoints).
|
void |
setExchangeFactory(String exchangeFactory)
Controls whether to pool (reuse) exchanges or create new exchanges (prototype).
|
void |
setExchangeFactoryCapacity(int exchangeFactoryCapacity)
The capacity the pool (for each consumer) uses for storing exchanges.
|
void |
setExchangeFactoryStatisticsEnabled(boolean exchangeFactoryStatisticsEnabled)
Configures whether statistics is enabled on exchange factory.
|
void |
setFileConfigurations(String fileConfigurations)
Directory to load additional configuration files that contains configuration values that takes precedence over
any other configuration.
|
void |
setGlobalOptions(Map<String,String> globalOptions)
Sets global options that can be referenced in the camel context
Important: This has nothing to do with property placeholders, and is just a plain set of key/value pairs
which are used to configure global options on CamelContext, such as a maximum debug logging length etc.
|
void |
setInflightRepositoryBrowseEnabled(boolean inflightRepositoryBrowseEnabled)
Sets whether the inflight repository should allow browsing each inflight exchange.
|
void |
setJavaRoutesExcludePattern(String javaRoutesExcludePattern)
Used for exclusive filtering RouteBuilder classes which are collected from the registry or via classpath
scanning.
|
void |
setJavaRoutesIncludePattern(String javaRoutesIncludePattern)
Used for inclusive filtering RouteBuilder classes which are collected from the registry or via classpath
scanning.
|
void |
setJmxEnabled(boolean jmxEnabled)
Enable JMX in your Camel application.
|
void |
setJmxManagementNamePattern(String jmxManagementNamePattern)
The naming pattern for creating the CamelContext JMX management name.
|
void |
setJmxManagementStatisticsLevel(org.apache.camel.ManagementStatisticsLevel jmxManagementStatisticsLevel)
Sets the JMX statistics level, the level can be set to Extended to gather additional information
The default value is Default.
|
void |
setLightweight(boolean lightweight)
Configure the context to be lightweight.
|
void |
setLoadHealthChecks(boolean loadHealthChecks)
Whether to load custom health checks by scanning classpath.
|
void |
setLoadTypeConverters(boolean loadTypeConverters)
Whether to load custom type converters by scanning classpath.
|
void |
setLogDebugMaxChars(int logDebugMaxChars)
Is used to limit the maximum length of the logging Camel message bodies.
|
void |
setLogExhaustedMessageBody(boolean logExhaustedMessageBody)
Sets whether to log exhausted message body with message history.
|
void |
setLogMask(boolean logMask)
Sets whether log mask is enabled or not.
|
void |
setMdcLoggingKeysPattern(String mdcLoggingKeysPattern)
Sets the pattern used for determine which custom MDC keys to propagate during message routing when the routing
engine continues routing asynchronously for the given message.
|
void |
setMessageHistory(boolean messageHistory)
Sets whether message history is enabled or not.
|
void |
setName(String name)
Sets the name of the CamelContext.
|
void |
setProducerTemplateCacheSize(int producerTemplateCacheSize)
Producer template endpoints cache size.
|
void |
setRouteControllerBackOffDelay(long routeControllerBackOffDelay)
Backoff delay in millis when restarting a route that failed to startup.
|
void |
setRouteControllerBackOffMaxAttempts(long routeControllerBackOffMaxAttempts)
Backoff maximum number of attempts to restart a route that failed to startup.
|
void |
setRouteControllerBackOffMaxDelay(long routeControllerBackOffMaxDelay)
Backoff maximum delay in millis when restarting a route that failed to startup.
|
void |
setRouteControllerBackOffMaxElapsedTime(long routeControllerBackOffMaxElapsedTime)
Backoff maximum elapsed time in millis, after which the backoff should be considered exhausted and no more
attempts should be made.
|
void |
setRouteControllerBackOffMultiplier(double routeControllerBackOffMultiplier)
Backoff multiplier to use for exponential backoff.
|
void |
setRouteControllerExcludeRoutes(String routeControllerExcludeRoutes)
Pattern for filtering routes to be excluded as supervised.
|
void |
setRouteControllerIncludeRoutes(String routeControllerIncludeRoutes)
Pattern for filtering routes to be included as supervised.
|
void |
setRouteControllerInitialDelay(long routeControllerInitialDelay)
Initial delay in milli seconds before the route controller starts, after CamelContext has been started.
|
void |
setRouteControllerLoggingLevel(org.apache.camel.LoggingLevel routeControllerLoggingLevel)
Deprecated.
|
void |
setRouteControllerSuperviseEnabled(boolean routeControllerSuperviseEnabled)
To enable using supervising route controller which allows Camel to startup and then the controller takes care of
starting the routes in a safe manner.
|
void |
setRouteControllerThreadPoolSize(int routeControllerThreadPoolSize)
The number of threads used by the route controller scheduled thread pool that are used for restarting routes.
|
void |
setRouteControllerUnhealthyOnExhausted(boolean routeControllerUnhealthyOnExhausted)
Whether to mark the route as unhealthy (down) when all restarting attempts (backoff) have failed and the route is
not successfully started and the route manager is giving up.
|
void |
setRouteFilterExcludePattern(String exclude)
Used for filtering routes routes matching the given pattern, which follows the following rules:
- Match by route id - Match by route input endpoint uri
The matching is using exact match, by wildcard and regular expression as documented by
PatternHelper.matchPattern(String, String). |
void |
setRouteFilterIncludePattern(String include)
Used for filtering routes matching the given pattern, which follows the following rules:
- Match by route id - Match by route input endpoint uri
The matching is using exact match, by wildcard and regular expression as documented by
PatternHelper.matchPattern(String, String). |
void |
setRoutesCollectorEnabled(boolean routesCollectorEnabled)
Whether the routes collector is enabled or not.
|
void |
setRoutesExcludePattern(String routesExcludePattern)
Used for exclusive filtering of routes from directories.
|
void |
setRoutesIncludePattern(String routesIncludePattern)
Used for inclusive filtering of routes from directories.
|
void |
setRoutesReloadDirectory(String routesReloadDirectory)
Directory to scan for route changes.
|
void |
setRoutesReloadDirectoryRecursive(boolean routesReloadDirectoryRecursive)
Whether the directory to scan should include sub directories.
|
void |
setRoutesReloadEnabled(boolean routesReloadEnabled)
Used for enabling automatic routes reloading.
|
void |
setRoutesReloadPattern(String routesReloadPattern)
Used for inclusive filtering of routes from directories.
|
void |
setRoutesReloadRemoveAllRoutes(boolean routesReloadRemoveAllRoutes)
When reloading routes should all existing routes be stopped and removed.
|
void |
setRoutesReloadRestartDuration(boolean routesReloadRestartDuration)
Whether to restart max duration when routes are reloaded.
|
void |
setShutdownLogInflightExchangesOnTimeout(boolean shutdownLogInflightExchangesOnTimeout)
Sets whether to log information about the inflight Exchanges which are still running during a shutdown which
didn't complete without the given timeout.
|
void |
setShutdownNowOnTimeout(boolean shutdownNowOnTimeout)
Sets whether to force shutdown of all consumers when a timeout occurred and thus not all consumers was shutdown
within that period.
|
void |
setShutdownRoutesInReverseOrder(boolean shutdownRoutesInReverseOrder)
Sets whether routes should be shutdown in reverse or the same order as they were started.
|
void |
setShutdownSuppressLoggingOnTimeout(boolean shutdownSuppressLoggingOnTimeout)
Whether Camel should try to suppress logging during shutdown and timeout was triggered, meaning forced shutdown
is happening.
|
void |
setShutdownTimeout(int shutdownTimeout)
Timeout in seconds to graceful shutdown Camel.
|
void |
setStartupRecorder(String startupRecorder)
To use startup recorder for capturing execution time during starting Camel.
|
void |
setStartupRecorderDir(String startupRecorderDir)
Directory to store the recording.
|
void |
setStartupRecorderDuration(long startupRecorderDuration)
How long time to run the startup recorder.
|
void |
setStartupRecorderMaxDepth(int startupRecorderMaxDepth)
To filter our sub steps at a maximum depth.
|
void |
setStartupRecorderProfile(String startupRecorderProfile)
To use a specific Java Flight Recorder profile configuration, such as default or profile.
|
void |
setStartupRecorderRecording(boolean startupRecorderRecording)
To enable Java Flight Recorder to start a recording and automatic dump the recording to disk after startup is
complete.
|
void |
setStartupSummaryLevel(org.apache.camel.StartupSummaryLevel startupSummaryLevel)
Controls the level of information logged during startup (and shutdown) of CamelContext.
|
void |
setStreamCachingAnySpoolRules(boolean streamCachingAnySpoolRules)
Sets whether if just any of the org.apache.camel.spi.StreamCachingStrategy.SpoolRule rules returns true then
shouldSpoolCache(long) returns true, to allow spooling to disk.
|
void |
setStreamCachingBufferSize(int streamCachingBufferSize)
Sets the stream caching buffer size to use when allocating in-memory buffers used for in-memory stream caches.
|
void |
setStreamCachingEnabled(boolean streamCachingEnabled)
Sets whether stream caching is enabled or not.
|
void |
setStreamCachingRemoveSpoolDirectoryWhenStopping(boolean streamCachingRemoveSpoolDirectoryWhenStopping)
Whether to remove stream caching temporary directory when stopping.
|
void |
setStreamCachingSpoolCipher(String streamCachingSpoolCipher)
Sets a stream caching cipher name to use when spooling to disk to write with encryption.
|
void |
setStreamCachingSpoolDirectory(String streamCachingSpoolDirectory)
Sets the stream caching spool (temporary) directory to use for overflow and spooling to disk.
|
void |
setStreamCachingSpoolThreshold(long streamCachingSpoolThreshold)
Stream caching threshold in bytes when overflow to disk is activated.
|
void |
setStreamCachingSpoolUsedHeapMemoryLimit(String streamCachingSpoolUsedHeapMemoryLimit)
Sets what the upper bounds should be when streamCachingSpoolUsedHeapMemoryThreshold is in use.
|
void |
setStreamCachingSpoolUsedHeapMemoryThreshold(int streamCachingSpoolUsedHeapMemoryThreshold)
Sets a percentage (1-99) of used heap memory threshold to activate stream caching spooling to disk.
|
void |
setStreamCachingStatisticsEnabled(boolean streamCachingStatisticsEnabled)
Sets whether stream caching statistics is enabled.
|
void |
setThreadNamePattern(String threadNamePattern)
Sets the thread name pattern used for creating the full thread name.
|
void |
setTracing(boolean tracing)
Sets whether tracing is enabled or not.
|
void |
setTracingPattern(String tracingPattern)
Tracing pattern to match which node EIPs to trace.
|
void |
setTracingStandby(boolean tracingStandby)
Whether to set tracing on standby.
|
void |
setUseBreadcrumb(boolean useBreadcrumb)
Set whether breadcrumb is enabled.
|
void |
setUseDataType(boolean useDataType)
Whether to enable using data type on Camel messages.
|
void |
setUseMdcLogging(boolean useMdcLogging)
To turn on MDC logging
|
void |
setUuidGenerator(String uuidGenerator)
UUID generator to use.
|
T |
withAllowUseOriginalMessage(boolean allowUseOriginalMessage)
Sets whether to allow access to the original message from Camel's error handler, or from
org.apache.camel.spi.UnitOfWork.getOriginalInMessage().
|
T |
withAutoStartup(boolean autoStartup)
Sets whether the object should automatically start when Camel starts.
|
T |
withBacklogTracing(boolean backlogTracing)
Sets whether backlog tracing is enabled or not.
|
T |
withBeanIntrospectionExtendedStatistics(boolean beanIntrospectionExtendedStatistics)
Sets whether bean introspection uses extended statistics.
|
T |
withBeanIntrospectionLoggingLevel(org.apache.camel.LoggingLevel beanIntrospectionLoggingLevel)
Sets the logging level used by bean introspection, logging activity of its usage.
|
T |
withBeanPostProcessorEnabled(boolean beanPostProcessorEnabled)
Can be used to turn off bean post processing.
|
T |
withCaseInsensitiveHeaders(boolean caseInsensitiveHeaders)
Whether to use case sensitive or insensitive headers.
|
T |
withConsumerTemplateCacheSize(int consumerTemplateCacheSize)
Consumer template endpoints cache size.
|
T |
withDumpRoutes(boolean dumpRoutes)
If enable then Camel will during startup dump all loaded routes (incl rests and route templates) represented as
XML DSL into the log.
|
T |
withDurationMaxAction(String durationMaxAction)
Controls whether the Camel application should shutdown the JVM, or stop all routes, when duration max is
triggered.
|
T |
withDurationMaxIdleSeconds(int durationMaxIdleSeconds)
To specify for how long time in seconds Camel can be idle before automatic terminating the JVM.
|
T |
withDurationMaxMessages(int durationMaxMessages)
To specify how many messages to process by Camel before automatic terminating the JVM.
|
T |
withDurationMaxSeconds(int durationMaxSeconds)
To specify for how long time in seconds to keep running the JVM before automatic terminating the JVM.
|
T |
withEagerClassloading(boolean eagerClassloading)
Whether to eager load a common set of Camel classes that would otherwise first be loaded on processing the first
message.
|
T |
withEndpointBridgeErrorHandler(boolean endpointBridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the
consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by
the routing Error Handler.
|
T |
withEndpointLazyStartProducer(boolean endpointLazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
T |
withEndpointRuntimeStatisticsEnabled(boolean endpointRuntimeStatisticsEnabled)
Sets whether endpoint runtime statistics is enabled (gathers runtime usage of each incoming and outgoing
endpoints).
|
T |
withExchangeFactory(String exchangeFactory)
Controls whether to pool (reuse) exchanges or create new fresh exchanges (default).
|
T |
withExchangeFactoryCapacity(int exchangeFactoryCapacity)
The capacity the pool (for each consumer) uses for storing exchanges.
|
T |
withExchangeFactoryStatisticsEnabled(boolean exchangeFactoryStatisticsEnabled)
Configures whether statistics is enabled on exchange factory.
|
T |
withFileConfigurations(String fileConfigurations)
Directory to load additional configuration files that contains configuration values that takes precedence over
any other configuration.
|
T |
withGlobalOption(String key,
String value)
Sets global options that can be referenced in the camel context
Important: This has nothing to do with property placeholders, and is just a plain set of key/value pairs
which are used to configure global options on CamelContext, such as a maximum debug logging length etc.
|
T |
withGlobalOptions(Map<String,String> globalOptions)
Sets global options that can be referenced in the camel context
Important: This has nothing to do with property placeholders, and is just a plain set of key/value pairs
which are used to configure global options on CamelContext, such as a maximum debug logging length etc.
|
T |
withInflightRepositoryBrowseEnabled(boolean inflightRepositoryBrowseEnabled)
Sets whether the inflight repository should allow browsing each inflight exchange.
|
T |
withJavaRoutesExcludePattern(String javaRoutesExcludePattern)
Used for exclusive filtering component scanning of RouteBuilder classes with @Component annotation.
|
T |
withJavaRoutesIncludePattern(String javaRoutesIncludePattern)
Used for inclusive filtering component scanning of RouteBuilder classes with @Component annotation.
|
T |
withJmxEnabled(boolean jmxEnabled)
Enable JMX in your Camel application.
|
T |
withJmxManagementNamePattern(String jmxManagementNamePattern)
The naming pattern for creating the CamelContext JMX management name.
|
T |
withJmxManagementStatisticsLevel(org.apache.camel.ManagementStatisticsLevel jmxManagementStatisticsLevel)
Sets the JMX statistics level The level can be set to Extended to gather additional information
The default value is Default.
|
T |
withLightweight(boolean lightweight)
Configure the context to be lightweight.
|
T |
withLoadHealthChecks(boolean loadHealthChecks)
Whether to load custom health checks by scanning classpath.
|
T |
withLoadTypeConverters(boolean loadTypeConverters)
Whether to load custom type converters by scanning classpath.
|
T |
withLogDebugMaxChars(int logDebugMaxChars)
Is used to limit the maximum length of the logging Camel message bodies.
|
T |
withLogExhaustedMessageBody(boolean logExhaustedMessageBody)
Sets whether to log exhausted message body with message history.
|
T |
withLogMask(boolean logMask)
Sets whether log mask is enabled or not.
|
T |
withMdcLoggingKeysPattern(String mdcLoggingKeysPattern)
Sets the pattern used for determine which custom MDC keys to propagate during message routing when the routing
engine continues routing asynchronously for the given message.
|
T |
withMessageHistory(boolean messageHistory)
Sets whether message history is enabled or not.
|
T |
withName(String name)
Sets the name of the CamelContext.
|
T |
withProducerTemplateCacheSize(int producerTemplateCacheSize)
Producer template endpoints cache size.
|
T |
withRouteControllerBackOffDelay(long routeControllerBackOffDelay)
Backoff delay in millis when restarting a route that failed to startup.
|
T |
withRouteControllerBackOffMaxAttempts(long routeControllerBackOffMaxAttempts)
Backoff maximum number of attempts to restart a route that failed to startup.
|
T |
withRouteControllerBackOffMaxDelay(long routeControllerBackOffMaxDelay)
Backoff maximum delay in millis when restarting a route that failed to startup.
|
T |
withRouteControllerBackOffMaxElapsedTime(long routeControllerBackOffMaxElapsedTime)
Backoff maximum elapsed time in millis, after which the backoff should be considered exhausted and no more
attempts should be made.
|
T |
withRouteControllerBackOffMultiplier(double routeControllerBackOffMultiplier)
Backoff multiplier to use for exponential backoff.
|
T |
withRouteControllerExcludeRoutes(String routeControllerExcludeRoutes)
Pattern for filtering routes to be excluded as supervised.
|
T |
withRouteControllerIncludeRoutes(String routeControllerIncludeRoutes)
Pattern for filtering routes to be included as supervised.
|
T |
withRouteControllerInitialDelay(long routeControllerInitialDelay)
Initial delay in milli seconds before the route controller starts, after CamelContext has been started.
|
T |
withRouteControllerLoggingLevel(org.apache.camel.LoggingLevel routeControllerLoggingLevel)
Sets the logging level used for logging route activity (such as starting and stopping routes).
|
T |
withRouteControllerSuperviseEnabled(boolean routeControllerSuperviseEnabled)
To enable using supervising route controller which allows Camel to startup and then the controller takes care of
starting the routes in a safe manner.
|
T |
withRouteControllerThreadPoolSize(int routeControllerThreadPoolSize)
The number of threads used by the route controller scheduled thread pool that are used for restarting routes.
|
T |
withRouteControllerUnhealthyOnExhausted(boolean unhealthyOnExhausted)
Whether to mark the route as unhealthy (down) when all restarting attempts (backoff) have failed and the route is
not successfully started and the route manager is giving up.
|
T |
withRouteFilterExcludePattern(String routeFilterExcludePattern)
Used for filtering routes routes matching the given pattern, which follows the following rules:
- Match by route id - Match by route input endpoint uri
The matching is using exact match, by wildcard and regular expression as documented by
PatternHelper.matchPattern(String, String). |
T |
withRouteFilterIncludePattern(String routeFilterIncludePattern)
Used for filtering routes routes matching the given pattern, which follows the following rules:
- Match by route id - Match by route input endpoint uri
The matching is using exact match, by wildcard and regular expression as documented by
PatternHelper.matchPattern(String, String). |
T |
withRoutesCollectorEnabled(boolean routesCollectorEnabled)
Whether the routes collector is enabled or not.
|
T |
withRoutesExcludePattern(String routesExcludePattern)
Used for exclusive filtering of routes from directories.
|
T |
withRoutesIncludePattern(String routesIncludePattern)
Used for inclusive filtering of routes from directories.
|
T |
withRoutesReloadDirectory(String routesReloadDirectory)
Directory to scan (incl subdirectories) for route changes.
|
T |
withRoutesReloadDirectoryRecursive(boolean routesReloadDirectoryRecursive)
Whether the directory to scan should include sub directories.
|
T |
withRoutesReloadEnabled(boolean routesReloadEnabled)
Used for enabling automatic routes reloading.
|
T |
withRoutesReloadPattern(String routesReloadPattern)
Used for inclusive filtering of routes from directories.
|
T |
withRoutesReloadRemoveAllRoutes(boolean routesReloadRemoveAllRoutes)
When reloading routes should all existing routes be stopped and removed.
|
T |
withRoutesReloadRestartDuration(boolean routesReloadRestartDuration)
Whether to restart max duration when routes are reloaded.
|
T |
withShutdownLogInflightExchangesOnTimeout(boolean shutdownLogInflightExchangesOnTimeout)
Sets whether to log information about the inflight Exchanges which are still running during a shutdown which
didn't complete without the given timeout.
|
T |
withShutdownNowOnTimeout(boolean shutdownNowOnTimeout)
Sets whether to force shutdown of all consumers when a timeout occurred and thus not all consumers was shutdown
within that period.
|
T |
withShutdownRoutesInReverseOrder(boolean shutdownRoutesInReverseOrder)
Sets whether routes should be shutdown in reverse or the same order as they where started.
|
T |
withShutdownSuppressLoggingOnTimeout(boolean shutdownSuppressLoggingOnTimeout)
Whether Camel should try to suppress logging during shutdown and timeout was triggered, meaning forced shutdown
is happening.
|
T |
withShutdownTimeout(int shutdownTimeout)
Timeout in seconds to graceful shutdown Camel.
|
T |
withStartupRecorder(String startupRecorder)
To use startup recorder for capturing execution time during starting Camel.
|
T |
withStartupRecorderDir(String startupRecorderDir)
Directory to store the recording.
|
T |
withStartupRecorderDuration(long startupRecorderDuration)
How long time to run the startup recorder.
|
T |
withStartupRecorderMaxDepth(int startupRecorderMaxDepth)
To filter our sub steps at a maximum depth.
|
T |
withStartupRecorderProfile(String startupRecorderProfile)
To use a specific Java Flight Recorder profile configuration, such as default or profile.
|
T |
withStartupRecorderRecording(boolean startupRecorderRecording)
To enable Java Flight Recorder to start a recording and automatic dump the recording to disk after startup is
complete.
|
T |
withStreamCachingAnySpoolRules(boolean streamCachingAnySpoolRules)
Sets whether if just any of the org.apache.camel.spi.StreamCachingStrategy.SpoolRule rules returns true then
shouldSpoolCache(long) returns true, to allow spooling to disk.
|
T |
withStreamCachingBufferSize(int streamCachingBufferSize)
Sets the stream caching buffer size to use when allocating in-memory buffers used for in-memory stream caches.
|
T |
withStreamCachingEnabled(boolean streamCachingEnabled)
Sets whether stream caching is enabled or not.
|
T |
withStreamCachingRemoveSpoolDirectoryWhenStopping(boolean streamCachingRemoveSpoolDirectoryWhenStopping)
Whether to remove stream caching temporary directory when stopping.
|
T |
withStreamCachingSpoolCipher(String streamCachingSpoolCipher)
Sets a stream caching cipher name to use when spooling to disk to write with encryption.
|
T |
withStreamCachingSpoolDirectory(String streamCachingSpoolDirectory)
Sets the stream caching spool (temporary) directory to use for overflow and spooling to disk.
|
T |
withStreamCachingSpoolThreshold(long streamCachingSpoolThreshold)
Stream caching threshold in bytes when overflow to disk is activated.
|
T |
withStreamCachingSpoolUsedHeapMemoryLimit(String streamCachingSpoolUsedHeapMemoryLimit)
Sets what the upper bounds should be when streamCachingSpoolUsedHeapMemoryThreshold is in use.
|
T |
withStreamCachingSpoolUsedHeapMemoryThreshold(int streamCachingSpoolUsedHeapMemoryThreshold)
Sets a percentage (1-99) of used heap memory threshold to activate stream caching spooling to disk.
|
T |
withStreamCachingStatisticsEnabled(boolean streamCachingStatisticsEnabled)
Sets whether stream caching statistics is enabled.
|
T |
withThreadNamePattern(String threadNamePattern)
Sets the thread name pattern used for creating the full thread name.
|
T |
withTracing(boolean tracing)
Sets whether tracing is enabled or not.
|
T |
withTracingPattern(String tracingPattern)
Tracing pattern to match which node EIPs to trace.
|
T |
withTracingStandby(boolean tracingStandby)
Whether to set tracing on standby.
|
T |
withUseBreadcrumb(boolean useBreadcrumb)
Set whether breadcrumb is enabled.
|
T |
withUseDataType(boolean useDataType)
Whether to enable using data type on Camel messages.
|
T |
withUseMdcLogging(boolean useMdcLogging)
To turn on MDC logging
|
public String getName()
public void setName(String name)
public org.apache.camel.StartupSummaryLevel getStartupSummaryLevel()
public void setStartupSummaryLevel(org.apache.camel.StartupSummaryLevel startupSummaryLevel)
public int getDurationMaxSeconds()
public void setDurationMaxSeconds(int durationMaxSeconds)
public int getDurationMaxIdleSeconds()
public void setDurationMaxIdleSeconds(int durationMaxIdleSeconds)
public int getDurationMaxMessages()
public void setDurationMaxMessages(int durationMaxMessages)
public String getDurationMaxAction()
public void setDurationMaxAction(String durationMaxAction)
public int getShutdownTimeout()
public void setShutdownTimeout(int shutdownTimeout)
public boolean isShutdownSuppressLoggingOnTimeout()
public void setShutdownSuppressLoggingOnTimeout(boolean shutdownSuppressLoggingOnTimeout)
public boolean isShutdownNowOnTimeout()
public void setShutdownNowOnTimeout(boolean shutdownNowOnTimeout)
public boolean isShutdownRoutesInReverseOrder()
public void setShutdownRoutesInReverseOrder(boolean shutdownRoutesInReverseOrder)
public boolean isShutdownLogInflightExchangesOnTimeout()
public void setShutdownLogInflightExchangesOnTimeout(boolean shutdownLogInflightExchangesOnTimeout)
public boolean isInflightRepositoryBrowseEnabled()
public void setInflightRepositoryBrowseEnabled(boolean inflightRepositoryBrowseEnabled)
public String getFileConfigurations()
public void setFileConfigurations(String fileConfigurations)
public boolean isJmxEnabled()
public void setJmxEnabled(boolean jmxEnabled)
public String getUuidGenerator()
public void setUuidGenerator(String uuidGenerator)
public int getProducerTemplateCacheSize()
public void setProducerTemplateCacheSize(int producerTemplateCacheSize)
public int getConsumerTemplateCacheSize()
public void setConsumerTemplateCacheSize(int consumerTemplateCacheSize)
public boolean isLoadTypeConverters()
public void setLoadTypeConverters(boolean loadTypeConverters)
public boolean isLoadHealthChecks()
public void setLoadHealthChecks(boolean loadHealthChecks)
public int getLogDebugMaxChars()
public void setLogDebugMaxChars(int logDebugMaxChars)
public boolean isStreamCachingEnabled()
public void setStreamCachingEnabled(boolean streamCachingEnabled)
public String getStreamCachingSpoolDirectory()
public void setStreamCachingSpoolDirectory(String streamCachingSpoolDirectory)
public String getStreamCachingSpoolCipher()
public void setStreamCachingSpoolCipher(String streamCachingSpoolCipher)
public long getStreamCachingSpoolThreshold()
public void setStreamCachingSpoolThreshold(long streamCachingSpoolThreshold)
public int getStreamCachingSpoolUsedHeapMemoryThreshold()
public void setStreamCachingSpoolUsedHeapMemoryThreshold(int streamCachingSpoolUsedHeapMemoryThreshold)
public String getStreamCachingSpoolUsedHeapMemoryLimit()
public void setStreamCachingSpoolUsedHeapMemoryLimit(String streamCachingSpoolUsedHeapMemoryLimit)
public boolean isStreamCachingAnySpoolRules()
public void setStreamCachingAnySpoolRules(boolean streamCachingAnySpoolRules)
public int getStreamCachingBufferSize()
public void setStreamCachingBufferSize(int streamCachingBufferSize)
public boolean isStreamCachingRemoveSpoolDirectoryWhenStopping()
public void setStreamCachingRemoveSpoolDirectoryWhenStopping(boolean streamCachingRemoveSpoolDirectoryWhenStopping)
public boolean isStreamCachingStatisticsEnabled()
public void setStreamCachingStatisticsEnabled(boolean streamCachingStatisticsEnabled)
public boolean isTracing()
public void setTracing(boolean tracing)
public boolean isTracingStandby()
public void setTracingStandby(boolean tracingStandby)
Tracer.setEnabled(boolean).public String getTracingPattern()
public void setTracingPattern(String tracingPattern)
public boolean isBacklogTracing()
public void setBacklogTracing(boolean backlogTracing)
public boolean isMessageHistory()
public void setMessageHistory(boolean messageHistory)
public boolean isLogMask()
public void setLogMask(boolean logMask)
public boolean isLogExhaustedMessageBody()
public void setLogExhaustedMessageBody(boolean logExhaustedMessageBody)
public boolean isAutoStartup()
public void setAutoStartup(boolean autoStartup)
public boolean isAllowUseOriginalMessage()
public void setAllowUseOriginalMessage(boolean allowUseOriginalMessage)
public boolean isCaseInsensitiveHeaders()
public void setCaseInsensitiveHeaders(boolean caseInsensitiveHeaders)
public boolean isAutowiredEnabled()
public void setAutowiredEnabled(boolean autowiredEnabled)
public boolean isEndpointRuntimeStatisticsEnabled()
public void setEndpointRuntimeStatisticsEnabled(boolean endpointRuntimeStatisticsEnabled)
public boolean isEndpointLazyStartProducer()
public void setEndpointLazyStartProducer(boolean endpointLazyStartProducer)
public boolean isEndpointBridgeErrorHandler()
public void setEndpointBridgeErrorHandler(boolean endpointBridgeErrorHandler)
public boolean isUseDataType()
public void setUseDataType(boolean useDataType)
public boolean isUseBreadcrumb()
public void setUseBreadcrumb(boolean useBreadcrumb)
public boolean isBeanPostProcessorEnabled()
public void setBeanPostProcessorEnabled(boolean beanPostProcessorEnabled)
EndpointInject, ProducerTemplate,
Produce, Consume etc will not be injected and in use.
Turning this off should only be done if you are sure you do not use any of these Camel features.
Not all runtimes allow turning this off (such as camel-blueprint or camel-cdi with XML).
The default value is true (enabled).public org.apache.camel.ManagementStatisticsLevel getJmxManagementStatisticsLevel()
public void setJmxManagementStatisticsLevel(org.apache.camel.ManagementStatisticsLevel jmxManagementStatisticsLevel)
public String getJmxManagementNamePattern()
public void setJmxManagementNamePattern(String jmxManagementNamePattern)
public boolean isUseMdcLogging()
public void setUseMdcLogging(boolean useMdcLogging)
public String getMdcLoggingKeysPattern()
public void setMdcLoggingKeysPattern(String mdcLoggingKeysPattern)
public String getThreadNamePattern()
public void setThreadNamePattern(String threadNamePattern)
public String getRouteFilterIncludePattern()
public void setRouteFilterIncludePattern(String include)
PatternHelper.matchPattern(String, String).
For example to only include routes which starts with foo in their route id's, use: include=foo* And to
exclude routes which starts from JMS endpoints, use: exclude=jms:*
Multiple patterns can be separated by comma, for example to exclude both foo and bar routes, use:
exclude=foo*,bar*
Exclude takes precedence over include.public String getRouteFilterExcludePattern()
public void setRouteFilterExcludePattern(String exclude)
PatternHelper.matchPattern(String, String).
For example to only include routes which starts with foo in their route id's, use: include=foo* And to
exclude routes which starts from JMS endpoints, use: exclude=jms:*
Multiple patterns can be separated by comma, for example to exclude both foo and bar routes, use:
exclude=foo*,bar*
Exclude takes precedence over include.public boolean isBeanIntrospectionExtendedStatistics()
public void setBeanIntrospectionExtendedStatistics(boolean beanIntrospectionExtendedStatistics)
public org.apache.camel.LoggingLevel getBeanIntrospectionLoggingLevel()
public void setBeanIntrospectionLoggingLevel(org.apache.camel.LoggingLevel beanIntrospectionLoggingLevel)
public boolean isRoutesCollectorEnabled()
public void setRoutesCollectorEnabled(boolean routesCollectorEnabled)
public String getJavaRoutesIncludePattern()
public void setJavaRoutesIncludePattern(String javaRoutesIncludePattern)
public String getJavaRoutesExcludePattern()
public void setJavaRoutesExcludePattern(String javaRoutesExcludePattern)
public String getRoutesIncludePattern()
public void setRoutesIncludePattern(String routesIncludePattern)
public String getRoutesExcludePattern()
public void setRoutesExcludePattern(String routesExcludePattern)
public boolean isRoutesReloadEnabled()
public void setRoutesReloadEnabled(boolean routesReloadEnabled)
public String getRoutesReloadDirectory()
public void setRoutesReloadDirectory(String routesReloadDirectory)
public boolean isRoutesReloadDirectoryRecursive()
public void setRoutesReloadDirectoryRecursive(boolean routesReloadDirectoryRecursive)
public String getRoutesReloadPattern()
public void setRoutesReloadPattern(String routesReloadPattern)
public boolean isRoutesReloadRemoveAllRoutes()
public void setRoutesReloadRemoveAllRoutes(boolean routesReloadRemoveAllRoutes)
public boolean isRoutesReloadRestartDuration()
public void setRoutesReloadRestartDuration(boolean routesReloadRestartDuration)
public boolean isLightweight()
public void setLightweight(boolean lightweight)
public boolean isEagerClassloading()
public void setEagerClassloading(boolean eagerClassloading)
public String getExchangeFactory()
public void setExchangeFactory(String exchangeFactory)
public int getExchangeFactoryCapacity()
public void setExchangeFactoryCapacity(int exchangeFactoryCapacity)
public boolean isExchangeFactoryStatisticsEnabled()
public void setExchangeFactoryStatisticsEnabled(boolean exchangeFactoryStatisticsEnabled)
public boolean isDumpRoutes()
public void setDumpRoutes(boolean dumpRoutes)
public void setGlobalOptions(Map<String,String> globalOptions)
@Deprecated public org.apache.camel.LoggingLevel getRouteControllerLoggingLevel()
@Deprecated public void setRouteControllerLoggingLevel(org.apache.camel.LoggingLevel routeControllerLoggingLevel)
public boolean isRouteControllerSuperviseEnabled()
public void setRouteControllerSuperviseEnabled(boolean routeControllerSuperviseEnabled)
public String getRouteControllerIncludeRoutes()
public void setRouteControllerIncludeRoutes(String routeControllerIncludeRoutes)
public String getRouteControllerExcludeRoutes()
public void setRouteControllerExcludeRoutes(String routeControllerExcludeRoutes)
public int getRouteControllerThreadPoolSize()
public void setRouteControllerThreadPoolSize(int routeControllerThreadPoolSize)
public long getRouteControllerInitialDelay()
public void setRouteControllerInitialDelay(long routeControllerInitialDelay)
public long getRouteControllerBackOffDelay()
public void setRouteControllerBackOffDelay(long routeControllerBackOffDelay)
public long getRouteControllerBackOffMaxDelay()
public void setRouteControllerBackOffMaxDelay(long routeControllerBackOffMaxDelay)
public long getRouteControllerBackOffMaxElapsedTime()
public void setRouteControllerBackOffMaxElapsedTime(long routeControllerBackOffMaxElapsedTime)
public long getRouteControllerBackOffMaxAttempts()
public void setRouteControllerBackOffMaxAttempts(long routeControllerBackOffMaxAttempts)
public double getRouteControllerBackOffMultiplier()
public void setRouteControllerBackOffMultiplier(double routeControllerBackOffMultiplier)
public boolean isRouteControllerUnhealthyOnExhausted()
public void setRouteControllerUnhealthyOnExhausted(boolean routeControllerUnhealthyOnExhausted)
public String getStartupRecorder()
public void setStartupRecorder(String startupRecorder)
public int getStartupRecorderMaxDepth()
public void setStartupRecorderMaxDepth(int startupRecorderMaxDepth)
public boolean isStartupRecorderRecording()
public void setStartupRecorderRecording(boolean startupRecorderRecording)
public String getStartupRecorderProfile()
public void setStartupRecorderProfile(String startupRecorderProfile)
public long getStartupRecorderDuration()
public void setStartupRecorderDuration(long startupRecorderDuration)
public String getStartupRecorderDir()
public void setStartupRecorderDir(String startupRecorderDir)
public T withDurationMaxSeconds(int durationMaxSeconds)
public T withDurationMaxIdleSeconds(int durationMaxIdleSeconds)
public T withDurationMaxMessages(int durationMaxMessages)
public T withDurationMaxAction(String durationMaxAction)
public T withShutdownTimeout(int shutdownTimeout)
public T withShutdownSuppressLoggingOnTimeout(boolean shutdownSuppressLoggingOnTimeout)
public T withShutdownNowOnTimeout(boolean shutdownNowOnTimeout)
public T withShutdownRoutesInReverseOrder(boolean shutdownRoutesInReverseOrder)
public T withShutdownLogInflightExchangesOnTimeout(boolean shutdownLogInflightExchangesOnTimeout)
public T withInflightRepositoryBrowseEnabled(boolean inflightRepositoryBrowseEnabled)
public T withFileConfigurations(String fileConfigurations)
public T withJmxEnabled(boolean jmxEnabled)
public T withProducerTemplateCacheSize(int producerTemplateCacheSize)
public T withConsumerTemplateCacheSize(int consumerTemplateCacheSize)
public T withLoadTypeConverters(boolean loadTypeConverters)
public T withLoadHealthChecks(boolean loadHealthChecks)
public T withLogDebugMaxChars(int logDebugMaxChars)
public T withStreamCachingEnabled(boolean streamCachingEnabled)
public T withStreamCachingSpoolDirectory(String streamCachingSpoolDirectory)
public T withStreamCachingSpoolCipher(String streamCachingSpoolCipher)
public T withStreamCachingSpoolThreshold(long streamCachingSpoolThreshold)
public T withStreamCachingSpoolUsedHeapMemoryThreshold(int streamCachingSpoolUsedHeapMemoryThreshold)
public T withStreamCachingSpoolUsedHeapMemoryLimit(String streamCachingSpoolUsedHeapMemoryLimit)
public T withStreamCachingAnySpoolRules(boolean streamCachingAnySpoolRules)
public T withStreamCachingBufferSize(int streamCachingBufferSize)
public T withStreamCachingRemoveSpoolDirectoryWhenStopping(boolean streamCachingRemoveSpoolDirectoryWhenStopping)
public T withStreamCachingStatisticsEnabled(boolean streamCachingStatisticsEnabled)
public T withTracing(boolean tracing)
public T withTracingStandby(boolean tracingStandby)
Tracer.setEnabled(boolean).
Default is false.public T withBacklogTracing(boolean backlogTracing)
public T withMessageHistory(boolean messageHistory)
public T withLogMask(boolean logMask)
public T withLogExhaustedMessageBody(boolean logExhaustedMessageBody)
public T withAutoStartup(boolean autoStartup)
public T withAllowUseOriginalMessage(boolean allowUseOriginalMessage)
public T withCaseInsensitiveHeaders(boolean caseInsensitiveHeaders)
public T withEndpointRuntimeStatisticsEnabled(boolean endpointRuntimeStatisticsEnabled)
public T withEndpointLazyStartProducer(boolean endpointLazyStartProducer)
public T withEndpointBridgeErrorHandler(boolean endpointBridgeErrorHandler)
public T withUseDataType(boolean useDataType)
public T withUseBreadcrumb(boolean useBreadcrumb)
public T withBeanPostProcessorEnabled(boolean beanPostProcessorEnabled)
EndpointInject, ProducerTemplate,
Produce, Consume etc will not be injected and in use.
Turning this off should only be done if you are sure you do not use any of these Camel features.
Not all runtimes allow turning this off (such as camel-blueprint or camel-cdi with XML).
The default value is true (enabled).public T withJmxManagementStatisticsLevel(org.apache.camel.ManagementStatisticsLevel jmxManagementStatisticsLevel)
public T withJmxManagementNamePattern(String jmxManagementNamePattern)
public T withUseMdcLogging(boolean useMdcLogging)
public T withThreadNamePattern(String threadNamePattern)
public T withRouteFilterIncludePattern(String routeFilterIncludePattern)
PatternHelper.matchPattern(String, String).
For example to only include routes which starts with foo in their route id's, use: include=foo* And to
exclude routes which starts from JMS endpoints, use: exclude=jms:*
Multiple patterns can be separated by comma, for example to exclude both foo and bar routes, use:
exclude=foo*,bar*
Exclude takes precedence over include.public T withRouteFilterExcludePattern(String routeFilterExcludePattern)
PatternHelper.matchPattern(String, String).
For example to only include routes which starts with foo in their route id's, use: include=foo* And to
exclude routes which starts from JMS endpoints, use: exclude=jms:*
Multiple patterns can be separated by comma, for example to exclude both foo and bar routes, use:
exclude=foo*,bar*
Exclude takes precedence over include.public T withBeanIntrospectionExtendedStatistics(boolean beanIntrospectionExtendedStatistics)
public T withBeanIntrospectionLoggingLevel(org.apache.camel.LoggingLevel beanIntrospectionLoggingLevel)
public T withTracingPattern(String tracingPattern)
public T withMdcLoggingKeysPattern(String mdcLoggingKeysPattern)
public T withRoutesCollectorEnabled(boolean routesCollectorEnabled)
public T withJavaRoutesIncludePattern(String javaRoutesIncludePattern)
public T withJavaRoutesExcludePattern(String javaRoutesExcludePattern)
public T withRoutesIncludePattern(String routesIncludePattern)
public T withRoutesExcludePattern(String routesExcludePattern)
public T withRoutesReloadEnabled(boolean routesReloadEnabled)
public T withRoutesReloadDirectory(String routesReloadDirectory)
public T withRoutesReloadDirectoryRecursive(boolean routesReloadDirectoryRecursive)
public T withRoutesReloadPattern(String routesReloadPattern)
public T withRoutesReloadRemoveAllRoutes(boolean routesReloadRemoveAllRoutes)
public T withRoutesReloadRestartDuration(boolean routesReloadRestartDuration)
public T withLightweight(boolean lightweight)
public T withEagerClassloading(boolean eagerClassloading)
public T withExchangeFactory(String exchangeFactory)
public T withExchangeFactoryCapacity(int exchangeFactoryCapacity)
public T withExchangeFactoryStatisticsEnabled(boolean exchangeFactoryStatisticsEnabled)
public T withDumpRoutes(boolean dumpRoutes)
public T withGlobalOptions(Map<String,String> globalOptions)
public T withGlobalOption(String key, String value)
public T withRouteControllerLoggingLevel(org.apache.camel.LoggingLevel routeControllerLoggingLevel)
public T withRouteControllerSuperviseEnabled(boolean routeControllerSuperviseEnabled)
public T withRouteControllerInitialDelay(long routeControllerInitialDelay)
public T withRouteControllerBackOffDelay(long routeControllerBackOffDelay)
public T withRouteControllerBackOffMaxDelay(long routeControllerBackOffMaxDelay)
public T withRouteControllerBackOffMaxElapsedTime(long routeControllerBackOffMaxElapsedTime)
public T withRouteControllerBackOffMaxAttempts(long routeControllerBackOffMaxAttempts)
public T withRouteControllerBackOffMultiplier(double routeControllerBackOffMultiplier)
public T withRouteControllerThreadPoolSize(int routeControllerThreadPoolSize)
public T withRouteControllerIncludeRoutes(String routeControllerIncludeRoutes)
public T withRouteControllerExcludeRoutes(String routeControllerExcludeRoutes)
public T withRouteControllerUnhealthyOnExhausted(boolean unhealthyOnExhausted)
public T withStartupRecorder(String startupRecorder)
public T withStartupRecorderMaxDepth(int startupRecorderMaxDepth)
public T withStartupRecorderRecording(boolean startupRecorderRecording)
public T withStartupRecorderProfile(String startupRecorderProfile)
public T withStartupRecorderDuration(long startupRecorderDuration)
Apache Camel