Package org.apache.camel.spring.boot
Class CamelConfigurationProperties
- java.lang.Object
-
- org.apache.camel.main.DefaultConfigurationProperties<CamelConfigurationProperties>
-
- org.apache.camel.spring.boot.CamelConfigurationProperties
-
@ConfigurationProperties(prefix="camel.springboot") public class CamelConfigurationProperties extends org.apache.camel.main.DefaultConfigurationProperties<CamelConfigurationProperties>
-
-
Field Summary
Fields Modifier and Type Field Description boolean
endpointBasicPropertyBinding
Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities.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.
-
Constructor Summary
Constructors Constructor Description CamelConfigurationProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isIncludeNonSingletons()
boolean
isMainRunController()
boolean
isWarnOnEarlyShutdown()
void
setIncludeNonSingletons(boolean includeNonSingletons)
void
setMainRunController(boolean mainRunController)
void
setWarnOnEarlyShutdown(boolean warnOnEarlyShutdown)
-
Methods inherited from class org.apache.camel.main.DefaultConfigurationProperties
addGlobalOption, getBeanIntrospectionLoggingLevel, getConsumerTemplateCacheSize, getDurationMaxAction, getDurationMaxIdleSeconds, getDurationMaxMessages, getDurationMaxSeconds, getExchangeFactory, getExchangeFactoryCapacity, getFileConfigurations, getGlobalOptions, getJavaRoutesExcludePattern, getJavaRoutesIncludePattern, getJmxManagementMBeansLevel, getJmxManagementNamePattern, getJmxManagementStatisticsLevel, getLogDebugMaxChars, getMdcLoggingKeysPattern, getName, getProducerTemplateCacheSize, getRouteControllerBackOffDelay, getRouteControllerBackOffMaxAttempts, getRouteControllerBackOffMaxDelay, getRouteControllerBackOffMaxElapsedTime, getRouteControllerBackOffMultiplier, getRouteControllerExcludeRoutes, getRouteControllerIncludeRoutes, getRouteControllerInitialDelay, getRouteControllerLoggingLevel, getRouteControllerThreadPoolSize, getRouteFilterExcludePattern, getRouteFilterIncludePattern, getRoutesExcludePattern, getRoutesIncludePattern, getRoutesReloadDirectory, getRoutesReloadPattern, getShutdownTimeout, getStartupRecorder, getStartupRecorderDir, getStartupRecorderDuration, getStartupRecorderMaxDepth, getStartupRecorderProfile, getStartupSummaryLevel, getStreamCachingBufferSize, getStreamCachingSpoolCipher, getStreamCachingSpoolDirectory, getStreamCachingSpoolThreshold, getStreamCachingSpoolUsedHeapMemoryLimit, getStreamCachingSpoolUsedHeapMemoryThreshold, getThreadNamePattern, getTracingLoggingFormat, getTracingPattern, getUuidGenerator, isAllowUseOriginalMessage, isAutoStartup, isAutowiredEnabled, isBacklogTracing, isBeanIntrospectionExtendedStatistics, isBeanPostProcessorEnabled, isCamelEventsTimestampEnabled, isCaseInsensitiveHeaders, isDebugging, isDevConsoleEnabled, isDumpRoutes, isEagerClassloading, isEndpointBridgeErrorHandler, isEndpointLazyStartProducer, isEndpointRuntimeStatisticsEnabled, isExchangeFactoryStatisticsEnabled, isInflightRepositoryBrowseEnabled, isJmxEnabled, isLightweight, isLoadHealthChecks, isLoadTypeConverters, isLogExhaustedMessageBody, isLogMask, isMessageHistory, isModeline, isRouteControllerSuperviseEnabled, isRouteControllerUnhealthyOnExhausted, isRoutesCollectorEnabled, isRoutesReloadDirectoryRecursive, isRoutesReloadEnabled, isRoutesReloadRemoveAllRoutes, isRoutesReloadRestartDuration, isShutdownLogInflightExchangesOnTimeout, isShutdownNowOnTimeout, isShutdownRoutesInReverseOrder, isShutdownSuppressLoggingOnTimeout, isSourceLocationEnabled, isStartupRecorderRecording, isStreamCachingAnySpoolRules, isStreamCachingEnabled, isStreamCachingRemoveSpoolDirectoryWhenStopping, isStreamCachingSpoolEnabled, isStreamCachingStatisticsEnabled, isTracing, isTracingStandby, isUseBreadcrumb, isUseDataType, isUseMdcLogging, setAllowUseOriginalMessage, setAutoStartup, setAutowiredEnabled, setBacklogTracing, setBeanIntrospectionExtendedStatistics, setBeanIntrospectionLoggingLevel, setBeanPostProcessorEnabled, setCamelEventsTimestampEnabled, setCaseInsensitiveHeaders, setConsumerTemplateCacheSize, setDebugging, setDevConsoleEnabled, setDumpRoutes, setDurationMaxAction, setDurationMaxIdleSeconds, setDurationMaxMessages, setDurationMaxSeconds, setEagerClassloading, setEndpointBridgeErrorHandler, setEndpointLazyStartProducer, setEndpointRuntimeStatisticsEnabled, setExchangeFactory, setExchangeFactoryCapacity, setExchangeFactoryStatisticsEnabled, setFileConfigurations, setGlobalOptions, setInflightRepositoryBrowseEnabled, setJavaRoutesExcludePattern, setJavaRoutesIncludePattern, setJmxEnabled, setJmxManagementMBeansLevel, setJmxManagementNamePattern, setJmxManagementStatisticsLevel, setLightweight, setLoadHealthChecks, setLoadTypeConverters, setLogDebugMaxChars, setLogExhaustedMessageBody, setLogMask, setMdcLoggingKeysPattern, setMessageHistory, setModeline, setName, setProducerTemplateCacheSize, setRouteControllerBackOffDelay, setRouteControllerBackOffMaxAttempts, setRouteControllerBackOffMaxDelay, setRouteControllerBackOffMaxElapsedTime, setRouteControllerBackOffMultiplier, setRouteControllerExcludeRoutes, setRouteControllerIncludeRoutes, setRouteControllerInitialDelay, setRouteControllerLoggingLevel, setRouteControllerSuperviseEnabled, setRouteControllerThreadPoolSize, setRouteControllerUnhealthyOnExhausted, setRouteFilterExcludePattern, setRouteFilterIncludePattern, setRoutesCollectorEnabled, setRoutesExcludePattern, setRoutesIncludePattern, setRoutesReloadDirectory, setRoutesReloadDirectoryRecursive, setRoutesReloadEnabled, setRoutesReloadPattern, setRoutesReloadRemoveAllRoutes, setRoutesReloadRestartDuration, setShutdownLogInflightExchangesOnTimeout, setShutdownNowOnTimeout, setShutdownRoutesInReverseOrder, setShutdownSuppressLoggingOnTimeout, setShutdownTimeout, setSourceLocationEnabled, setStartupRecorder, setStartupRecorderDir, setStartupRecorderDuration, setStartupRecorderMaxDepth, setStartupRecorderProfile, setStartupRecorderRecording, setStartupSummaryLevel, setStreamCachingAnySpoolRules, setStreamCachingBufferSize, setStreamCachingEnabled, setStreamCachingRemoveSpoolDirectoryWhenStopping, setStreamCachingSpoolCipher, setStreamCachingSpoolDirectory, setStreamCachingSpoolEnabled, setStreamCachingSpoolThreshold, setStreamCachingSpoolUsedHeapMemoryLimit, setStreamCachingSpoolUsedHeapMemoryThreshold, setStreamCachingStatisticsEnabled, setThreadNamePattern, setTracing, setTracingLoggingFormat, setTracingPattern, setTracingStandby, setUseBreadcrumb, setUseDataType, setUseMdcLogging, setUuidGenerator, withAllowUseOriginalMessage, withAutoStartup, withBacklogTracing, withBeanIntrospectionExtendedStatistics, withBeanIntrospectionLoggingLevel, withBeanPostProcessorEnabled, withCamelEventsTimestampEnabled, withCaseInsensitiveHeaders, withConsumerTemplateCacheSize, withDebugging, withDevConsoleEnabled, withDumpRoutes, withDurationMaxAction, withDurationMaxIdleSeconds, withDurationMaxMessages, withDurationMaxSeconds, withEagerClassloading, withEndpointBridgeErrorHandler, withEndpointLazyStartProducer, withEndpointRuntimeStatisticsEnabled, withExchangeFactory, withExchangeFactoryCapacity, withExchangeFactoryStatisticsEnabled, withFileConfigurations, withGlobalOption, withGlobalOptions, withInflightRepositoryBrowseEnabled, withJavaRoutesExcludePattern, withJavaRoutesIncludePattern, withJmxEnabled, withJmxManagementMBeansLevel, withJmxManagementNamePattern, withJmxManagementStatisticsLevel, withLightweight, withLoadHealthChecks, withLoadTypeConverters, withLogDebugMaxChars, withLogExhaustedMessageBody, withLogMask, withMdcLoggingKeysPattern, withMessageHistory, withModeline, withName, withProducerTemplateCacheSize, withRouteControllerBackOffDelay, withRouteControllerBackOffMaxAttempts, withRouteControllerBackOffMaxDelay, withRouteControllerBackOffMaxElapsedTime, withRouteControllerBackOffMultiplier, withRouteControllerExcludeRoutes, withRouteControllerIncludeRoutes, withRouteControllerInitialDelay, withRouteControllerLoggingLevel, withRouteControllerSuperviseEnabled, withRouteControllerThreadPoolSize, withRouteControllerUnhealthyOnExhausted, withRouteFilterExcludePattern, withRouteFilterIncludePattern, withRoutesCollectorEnabled, withRoutesExcludePattern, withRoutesIncludePattern, withRoutesReloadDirectory, withRoutesReloadDirectoryRecursive, withRoutesReloadEnabled, withRoutesReloadPattern, withRoutesReloadRemoveAllRoutes, withRoutesReloadRestartDuration, withShutdownLogInflightExchangesOnTimeout, withShutdownNowOnTimeout, withShutdownRoutesInReverseOrder, withShutdownSuppressLoggingOnTimeout, withShutdownTimeout, withSourceLocationEnabled, withStartupRecorder, withStartupRecorderDir, withStartupRecorderDuration, withStartupRecorderMaxDepth, withStartupRecorderProfile, withStartupRecorderRecording, withStreamCachingAnySpoolRules, withStreamCachingBufferSize, withStreamCachingEnabled, withStreamCachingRemoveSpoolDirectoryWhenStopping, withStreamCachingSpoolCipher, withStreamCachingSpoolDirectory, withStreamCachingSpoolEnabled, withStreamCachingSpoolThreshold, withStreamCachingSpoolUsedHeapMemoryLimit, withStreamCachingSpoolUsedHeapMemoryThreshold, withStreamCachingStatisticsEnabled, withThreadNamePattern, withTracing, withTracingLoggingFormat, withTracingPattern, withTracingStandby, withUseBreadcrumb, withUseDataType, withUseMdcLogging
-
-
-
-
Field Detail
-
endpointBridgeErrorHandler
public 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. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN/ERROR level and ignored. The default value is false.
-
endpointBasicPropertyBinding
public boolean endpointBasicPropertyBinding
Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities. The default value is false.
-
-
Method Detail
-
isMainRunController
public boolean isMainRunController()
-
setMainRunController
public void setMainRunController(boolean mainRunController)
-
isIncludeNonSingletons
public boolean isIncludeNonSingletons()
-
setIncludeNonSingletons
public void setIncludeNonSingletons(boolean includeNonSingletons)
-
isWarnOnEarlyShutdown
public boolean isWarnOnEarlyShutdown()
-
setWarnOnEarlyShutdown
public void setWarnOnEarlyShutdown(boolean warnOnEarlyShutdown)
-
-