public class DefaultCamelContext extends AbstractModelCamelContext
Constructor and Description |
---|
DefaultCamelContext()
Creates the
CamelContext using DefaultRegistry as registry. |
DefaultCamelContext(org.apache.camel.spi.BeanRepository repository)
Creates the
CamelContext using the given BeanRepository
as first-choice repository, and the SimpleRegistry as fallback, via
the DefaultRegistry implementation. |
DefaultCamelContext(boolean init)
Creates the
CamelContext and allows to control whether the context
should automatic initialize or not. |
DefaultCamelContext(Context jndiContext)
Deprecated.
create a new
JndiRegistry and use the constructor that accepts this registry. |
DefaultCamelContext(org.apache.camel.spi.Registry registry)
Creates the
CamelContext using the given registry |
Modifier and Type | Method and Description |
---|---|
protected org.apache.camel.spi.AsyncProcessorAwaitManager |
createAsyncProcessorAwaitManager() |
protected org.apache.camel.spi.CamelBeanPostProcessor |
createBeanPostProcessor()
Lazily create a default bean post processor
|
protected org.apache.camel.spi.BeanProcessorFactory |
createBeanProcessorFactory() |
protected org.apache.camel.spi.BeanProxyFactory |
createBeanProxyFactory() |
protected org.apache.camel.spi.CamelContextNameStrategy |
createCamelContextNameStrategy() |
protected org.apache.camel.spi.ClassResolver |
createClassResolver() |
protected org.apache.camel.spi.ComponentResolver |
createComponentResolver()
Lazily create a default implementation
|
protected org.apache.camel.spi.DataFormatResolver |
createDataFormatResolver() |
protected org.apache.camel.spi.EndpointRegistry<org.apache.camel.impl.engine.EndpointKey> |
createEndpointRegistry(Map<org.apache.camel.impl.engine.EndpointKey,org.apache.camel.Endpoint> endpoints) |
protected org.apache.camel.spi.ExecutorServiceManager |
createExecutorServiceManager() |
protected org.apache.camel.spi.FactoryFinderResolver |
createFactoryFinderResolver() |
protected org.apache.camel.spi.HeadersMapFactory |
createHeadersMapFactory() |
protected org.apache.camel.health.HealthCheckRegistry |
createHealthCheckRegistry() |
protected org.apache.camel.spi.InflightRepository |
createInflightRepository() |
protected org.apache.camel.spi.Injector |
createInjector()
Lazily create a default implementation
|
protected org.apache.camel.spi.LanguageResolver |
createLanguageResolver() |
protected org.apache.camel.spi.ManagementNameStrategy |
createManagementNameStrategy() |
protected org.apache.camel.spi.MessageHistoryFactory |
createMessageHistoryFactory() |
protected org.apache.camel.spi.ModelJAXBContextFactory |
createModelJAXBContextFactory() |
protected org.apache.camel.spi.NodeIdFactory |
createNodeIdFactory() |
protected org.apache.camel.spi.PackageScanClassResolver |
createPackageScanClassResolver() |
protected org.apache.camel.impl.engine.ServicePool<org.apache.camel.PollingConsumer> |
createPollingConsumerServicePool() |
protected org.apache.camel.spi.ProcessorFactory |
createProcessorFactory() |
protected org.apache.camel.impl.engine.ServicePool<org.apache.camel.Producer> |
createProducerServicePool() |
protected org.apache.camel.spi.Registry |
createRegistry()
Lazily create a default implementation
|
protected org.apache.camel.spi.RestRegistryFactory |
createRestRegistryFactory() |
protected org.apache.camel.spi.RouteController |
createRouteController() |
protected org.apache.camel.runtimecatalog.RuntimeCamelCatalog |
createRuntimeCamelCatalog() |
protected org.apache.camel.spi.ShutdownStrategy |
createShutdownStrategy() |
protected org.apache.camel.spi.StreamCachingStrategy |
createStreamCachingStrategy() |
protected org.apache.camel.TypeConverter |
createTypeConverter()
Lazily create a default implementation
|
protected org.apache.camel.spi.TypeConverterRegistry |
createTypeConverterRegistry() |
protected org.apache.camel.spi.UnitOfWorkFactory |
createUnitOfWorkFactory() |
protected org.apache.camel.spi.UuidGenerator |
createUuidGenerator() |
addHystrixConfiguration, addRestDefinitions, addRestDefinitions, addRouteDefinition, addRouteDefinitions, addRouteDefinitions, addServiceCallConfiguration, bindDataFormats, createMulticast, createTransformerRegistry, createValidatorRegistry, doStartEagerServices, doStartStandardServices, getDataFormats, getHystrixConfiguration, getProcessorDefinition, getProcessorDefinition, getRestDefinitions, getRouteDefinition, getRouteDefinitions, getServiceCallConfiguration, getTransformers, getValidators, isStreamCachingInUse, removeRouteDefinition, removeRouteDefinitions, resolveDataFormatDefinition, setDataFormats, setHystrixConfiguration, setHystrixConfigurations, setServiceCallConfiguration, setServiceCallConfigurations, setTransformers, setValidators, shutdownRouteService, startRouteDefinitions
adapt, addComponent, addEndpoint, addEndpointToRegistry, addInterceptStrategy, addLifecycleStrategy, addLogListener, addRestConfiguration, addRoute, addRoutePolicyFactory, addRoutes, addService, addService, addService, addStartupListener, convertBeanToEndpoint, createConsumerTemplate, createConsumerTemplate, createDataFormat, createEndpoint, createErrorHandlerExecutorService, createFactoryFinder, createFluentProducerTemplate, createFluentProducerTemplate, createProducerTemplate, createProducerTemplate, createRestRegistry, deferStartService, disableJMX, doAddService, doAddService, doAddService, doInit, doResume, doShutdownRoute, doStart, doStartCamel, doStartOrResumeRoutes, doStop, doSuspend, forceLazyInitialization, forceStopLazyInitialization, getAnnotationBasedProcessorFactory, getApplicationContextClassLoader, getAsyncProcessorAwaitManager, getBeanPostProcessor, getBeanProcessorFactory, getBeanProxyFactory, getClassResolver, getComponent, getComponent, getComponent, getComponent, getComponentNames, getComponentParameterJsonSchema, getComponentResolver, getDataFormatParameterJsonSchema, getDataFormatResolver, getDebugger, getDefaultFactoryFinder, getDeferServiceFactory, getDelayer, getEipParameterJsonSchema, getEndpoint, getEndpoint, getEndpointKey, getEndpointKey, getEndpointKeyPreNormalized, getEndpointMap, getEndpointRegistry, getEndpoints, getErrorHandlerExecutorService, getErrorHandlerFactory, getExecutorServiceManager, getExtension, getFactoryFinder, getFactoryFinderResolver, getGlobalOption, getGlobalOptions, getHeadersMapFactory, getInflightRepository, getInitialization, getInjector, getInterceptStrategies, getLanguageNames, getLanguageParameterJsonSchema, getLanguageResolver, getLifecycleStrategies, getLogListeners, getManagementMBeanAssembler, getManagementName, getManagementNameStrategy, getManagementStrategy, getMessageHistoryFactory, getModelJAXBContextFactory, getName, getNameStrategy, getNodeIdFactory, getPackageScanClassResolver, getPollingConsumerServicePool, getProcessor, getProcessor, getProcessorFactory, getProducerServicePool, getPropertiesComponent, getPropertiesComponent, getPropertyPrefixToken, getPropertySuffixToken, getRegistry, getRegistry, getReloadStrategy, getRestConfiguration, getRestConfiguration, getRestConfigurations, getRestRegistry, getRestRegistryFactory, getRoute, getRouteController, getRoutePolicyFactories, getRoutes, getRouteServices, getRouteStartupOrder, getRouteStatus, getRuntimeEndpointRegistry, getShutdownRoute, getShutdownRunningTask, getShutdownStrategy, getSSLContextParameters, getStreamCachingStrategy, getTransformerRegistry, getTypeConverter, getTypeConverterRegistry, getUnitOfWorkFactory, getUptime, getUptimeMillis, getUuidGenerator, getValidatorRegistry, getVersion, hasComponent, hasEndpoint, hasService, hasService, hasServices, isAllowUseOriginalMessage, isAutoCreateComponents, isAutoStartup, isDebugging, isHandleFault, isJMXDisabled, isLoadTypeConverters, isLogExhaustedMessageBody, isLogMask, isMessageHistory, isSetupRoutes, isStartingRoutes, isStreamCaching, isTracing, isTypeConverterStatisticsEnabled, isUseBreadcrumb, isUseDataType, isUseMDCLogging, isVetoStarted, logRouteState, lookup, normalizeEndpointUri, registerEndpointCallback, removeComponent, removeEndpoint, removeEndpoints, removeRoute, removeRoute, removeService, resolveComponent, resolveDataFormat, resolveLanguage, resolvePropertyPlaceholders, resolveTransformer, resolveTransformer, resolveValidator, resume, resumeRoute, resumeRouteService, routeSupportsSuspension, safelyStartRouteServices, safelyStartRouteServices, setAllowUseOriginalMessage, setApplicationContextClassLoader, setAsyncProcessorAwaitManager, setAutoCreateComponents, setAutoStartup, setBeanPostProcessor, setClassResolver, setComponentResolver, setContextCounter, setDataFormatResolver, setDebugger, setDebugging, setDefaultExtension, setDelayer, setErrorHandlerExecutorService, setErrorHandlerFactory, setExecutorServiceManager, setExtension, setFactoryFinderResolver, setGlobalOptions, setHandleFault, setHeadersMapFactory, setInflightRepository, setInitialization, setInjector, setInterceptStrategies, setLanguageResolver, setLoadTypeConverters, setLogExhaustedMessageBody, setLogMask, setManagementMBeanAssembler, setManagementName, setManagementNameStrategy, setManagementStrategy, setMessageHistory, setMessageHistoryFactory, setModelJAXBContextFactory, setName, setNameStrategy, setNodeIdFactory, setPackageScanClassResolver, setPollingConsumerServicePool, setProcessorFactory, setProducerServicePool, setRegistry, setReloadStrategy, setRestConfiguration, setRestRegistry, setRestRegistryFactory, setRouteController, setRoutePolicyFactories, setRuntimeEndpointRegistry, setShutdownRoute, setShutdownRunningTask, setShutdownStrategy, setSSLContextParameters, setStartingRoutes, setStreamCaching, setStreamCachingStrategy, setTracing, setTypeConverter, setTypeConverterRegistry, setTypeConverterStatisticsEnabled, setUnitOfWorkFactory, setupManagement, setupRoutes, setUseBreadcrumb, setUseDataType, setUseMDCLogging, setUuidGenerator, shouldStartRoutes, shutdown, start, startAllRoutes, startRoute, startRouteService, stop, stopRoute, stopRoute, stopRoute, stopRouteService, stopRouteService, suspend, suspendRoute, suspendRoute, suspendRouteService, toString
doShutdown, getStatus, init, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getComponentParameterJsonSchema, getDataFormatParameterJsonSchema, getEipParameterJsonSchema, getLanguageParameterJsonSchema
adapt, addComponent, addEndpoint, addLifecycleStrategy, addRestConfiguration, addRoutePolicyFactory, addRoutes, addService, addService, addService, addStartupListener, createConsumerTemplate, createConsumerTemplate, createDataFormat, createFluentProducerTemplate, createFluentProducerTemplate, createProducerTemplate, createProducerTemplate, deferStartService, disableJMX, getApplicationContextClassLoader, getClassResolver, getComponent, getComponent, getComponent, getComponent, getComponentNames, getDebugger, getEndpoint, getEndpoint, getEndpointMap, getEndpointRegistry, getEndpoints, getExecutorServiceManager, getExtension, getGlobalOption, getGlobalOptions, getHeadersMapFactory, getInflightRepository, getInjector, getLanguageNames, getLifecycleStrategies, getManagementName, getManagementNameStrategy, getManagementStrategy, getMessageHistoryFactory, getName, getNameStrategy, getProcessor, getProcessor, getPropertiesComponent, getPropertiesComponent, getPropertyPrefixToken, getPropertySuffixToken, getRegistry, getRegistry, getReloadStrategy, getRestConfiguration, getRestConfiguration, getRestConfigurations, getRestRegistry, getRoute, getRouteController, getRoutePolicyFactories, getRoutes, getRuntimeEndpointRegistry, getShutdownStrategy, getSSLContextParameters, getStatus, getStreamCachingStrategy, getTransformerRegistry, getTypeConverter, getTypeConverterRegistry, getUptime, getUptimeMillis, getUuidGenerator, getValidatorRegistry, getVersion, hasComponent, hasEndpoint, hasService, hasService, hasServices, isLoadTypeConverters, isTypeConverterStatisticsEnabled, isUseBreadcrumb, isUseDataType, isUseMDCLogging, isVetoStarted, removeComponent, removeEndpoint, removeEndpoints, removeRoute, removeService, resolveDataFormat, resolveLanguage, resolvePropertyPlaceholders, resolveTransformer, resolveTransformer, resolveValidator, setApplicationContextClassLoader, setClassResolver, setDebugger, setExecutorServiceManager, setExtension, setGlobalOptions, setHeadersMapFactory, setInflightRepository, setLoadTypeConverters, setManagementName, setManagementNameStrategy, setManagementStrategy, setMessageHistoryFactory, setNameStrategy, setReloadStrategy, setRestConfiguration, setRestRegistry, setRouteController, setRuntimeEndpointRegistry, setShutdownStrategy, setSSLContextParameters, setStreamCachingStrategy, setTypeConverterRegistry, setTypeConverterStatisticsEnabled, setUseBreadcrumb, setUseDataType, setUseMDCLogging, setUuidGenerator, start, stop
isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspending
getDelayer, getShutdownRoute, getShutdownRunningTask, isAllowUseOriginalMessage, isAutoStartup, isDebugging, isHandleFault, isLogExhaustedMessageBody, isLogMask, isMessageHistory, isStreamCaching, isTracing, setAllowUseOriginalMessage, setAutoStartup, setDebugging, setDelayer, setHandleFault, setLogExhaustedMessageBody, setLogMask, setMessageHistory, setShutdownRoute, setShutdownRunningTask, setStreamCaching, setTracing
public DefaultCamelContext()
CamelContext
using DefaultRegistry
as registry.
Use one of the other constructors to force use an explicit registry.public DefaultCamelContext(org.apache.camel.spi.BeanRepository repository)
CamelContext
using the given BeanRepository
as first-choice repository, and the SimpleRegistry
as fallback, via
the DefaultRegistry
implementation.repository
- the bean repository.@Deprecated public DefaultCamelContext(Context jndiContext)
JndiRegistry
and use the constructor that accepts this registry.CamelContext
using the given JNDI context as the registryjndiContext
- the JNDI contextpublic DefaultCamelContext(org.apache.camel.spi.Registry registry)
CamelContext
using the given registryregistry
- the registrypublic DefaultCamelContext(boolean init)
CamelContext
and allows to control whether the context
should automatic initialize or not.
This is used by some Camel components such as camel-cdi and camel-blueprint, however
this constructor is not intended for regular Camel end users.init
- whether to automatic initialize.protected org.apache.camel.TypeConverter createTypeConverter()
createTypeConverter
in class org.apache.camel.impl.engine.AbstractCamelContext
protected org.apache.camel.spi.TypeConverterRegistry createTypeConverterRegistry()
createTypeConverterRegistry
in class org.apache.camel.impl.engine.AbstractCamelContext
protected org.apache.camel.spi.Injector createInjector()
createInjector
in class org.apache.camel.impl.engine.AbstractCamelContext
protected org.apache.camel.spi.CamelBeanPostProcessor createBeanPostProcessor()
createBeanPostProcessor
in class org.apache.camel.impl.engine.AbstractCamelContext
protected org.apache.camel.spi.ComponentResolver createComponentResolver()
createComponentResolver
in class org.apache.camel.impl.engine.AbstractCamelContext
protected org.apache.camel.spi.Registry createRegistry()
createRegistry
in class org.apache.camel.impl.engine.AbstractCamelContext
protected org.apache.camel.spi.UuidGenerator createUuidGenerator()
createUuidGenerator
in class org.apache.camel.impl.engine.AbstractCamelContext
protected org.apache.camel.spi.ModelJAXBContextFactory createModelJAXBContextFactory()
createModelJAXBContextFactory
in class org.apache.camel.impl.engine.AbstractCamelContext
protected org.apache.camel.spi.NodeIdFactory createNodeIdFactory()
createNodeIdFactory
in class org.apache.camel.impl.engine.AbstractCamelContext
protected org.apache.camel.spi.FactoryFinderResolver createFactoryFinderResolver()
createFactoryFinderResolver
in class org.apache.camel.impl.engine.AbstractCamelContext
protected org.apache.camel.spi.ClassResolver createClassResolver()
createClassResolver
in class org.apache.camel.impl.engine.AbstractCamelContext
protected org.apache.camel.spi.ProcessorFactory createProcessorFactory()
createProcessorFactory
in class org.apache.camel.impl.engine.AbstractCamelContext
protected org.apache.camel.spi.DataFormatResolver createDataFormatResolver()
createDataFormatResolver
in class org.apache.camel.impl.engine.AbstractCamelContext
protected org.apache.camel.spi.MessageHistoryFactory createMessageHistoryFactory()
createMessageHistoryFactory
in class org.apache.camel.impl.engine.AbstractCamelContext
protected org.apache.camel.spi.InflightRepository createInflightRepository()
createInflightRepository
in class org.apache.camel.impl.engine.AbstractCamelContext
protected org.apache.camel.spi.AsyncProcessorAwaitManager createAsyncProcessorAwaitManager()
createAsyncProcessorAwaitManager
in class org.apache.camel.impl.engine.AbstractCamelContext
protected org.apache.camel.spi.RouteController createRouteController()
createRouteController
in class org.apache.camel.impl.engine.AbstractCamelContext
protected org.apache.camel.health.HealthCheckRegistry createHealthCheckRegistry()
createHealthCheckRegistry
in class AbstractModelCamelContext
protected org.apache.camel.spi.ShutdownStrategy createShutdownStrategy()
createShutdownStrategy
in class org.apache.camel.impl.engine.AbstractCamelContext
protected org.apache.camel.spi.PackageScanClassResolver createPackageScanClassResolver()
createPackageScanClassResolver
in class org.apache.camel.impl.engine.AbstractCamelContext
protected org.apache.camel.spi.ExecutorServiceManager createExecutorServiceManager()
createExecutorServiceManager
in class org.apache.camel.impl.engine.AbstractCamelContext
protected org.apache.camel.impl.engine.ServicePool<org.apache.camel.Producer> createProducerServicePool()
createProducerServicePool
in class org.apache.camel.impl.engine.AbstractCamelContext
protected org.apache.camel.impl.engine.ServicePool<org.apache.camel.PollingConsumer> createPollingConsumerServicePool()
createPollingConsumerServicePool
in class org.apache.camel.impl.engine.AbstractCamelContext
protected org.apache.camel.spi.UnitOfWorkFactory createUnitOfWorkFactory()
createUnitOfWorkFactory
in class org.apache.camel.impl.engine.AbstractCamelContext
protected org.apache.camel.runtimecatalog.RuntimeCamelCatalog createRuntimeCamelCatalog()
createRuntimeCamelCatalog
in class AbstractModelCamelContext
protected org.apache.camel.spi.CamelContextNameStrategy createCamelContextNameStrategy()
createCamelContextNameStrategy
in class org.apache.camel.impl.engine.AbstractCamelContext
protected org.apache.camel.spi.ManagementNameStrategy createManagementNameStrategy()
createManagementNameStrategy
in class org.apache.camel.impl.engine.AbstractCamelContext
protected org.apache.camel.spi.HeadersMapFactory createHeadersMapFactory()
createHeadersMapFactory
in class org.apache.camel.impl.engine.AbstractCamelContext
protected org.apache.camel.spi.BeanProxyFactory createBeanProxyFactory()
createBeanProxyFactory
in class org.apache.camel.impl.engine.AbstractCamelContext
protected org.apache.camel.spi.BeanProcessorFactory createBeanProcessorFactory()
createBeanProcessorFactory
in class org.apache.camel.impl.engine.AbstractCamelContext
protected org.apache.camel.spi.LanguageResolver createLanguageResolver()
createLanguageResolver
in class org.apache.camel.impl.engine.AbstractCamelContext
protected org.apache.camel.spi.RestRegistryFactory createRestRegistryFactory()
createRestRegistryFactory
in class org.apache.camel.impl.engine.AbstractCamelContext
protected org.apache.camel.spi.EndpointRegistry<org.apache.camel.impl.engine.EndpointKey> createEndpointRegistry(Map<org.apache.camel.impl.engine.EndpointKey,org.apache.camel.Endpoint> endpoints)
createEndpointRegistry
in class org.apache.camel.impl.engine.AbstractCamelContext
protected org.apache.camel.spi.StreamCachingStrategy createStreamCachingStrategy()
createStreamCachingStrategy
in class org.apache.camel.impl.engine.AbstractCamelContext
Apache Camel