public class DefaultCamelContext extends AbstractCamelContext
AbstractCamelContext.Initialization| 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.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<EndpointKey> |
createEndpointRegistry(Map<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 ServicePool<org.apache.camel.PollingConsumer> |
createPollingConsumerServicePool() |
protected org.apache.camel.spi.ProcessorFactory |
createProcessorFactory() |
protected ServicePool<org.apache.camel.Producer> |
createProducerServicePool() |
protected org.apache.camel.spi.Registry |
createRegistry()
Lazily create a default implementation
|
protected org.apache.camel.spi.RestRegistry |
createRestRegistry() |
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.spi.TransformerRegistry<TransformerKey> |
createTransformerRegistry(List<TransformerDefinition> transformers) |
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() |
protected org.apache.camel.spi.ValidatorRegistry<org.apache.camel.impl.validator.ValidatorKey> |
createValidatorRegistry(List<ValidatorDefinition> validators) |
adapt, addComponent, addEndpoint, addEndpointToRegistry, addHystrixConfiguration, addInterceptStrategy, addLifecycleStrategy, addLogListener, addRegisterEndpointCallback, addRestConfiguration, addRestDefinitions, addRestDefinitions, addRouteDefinition, addRouteDefinitions, addRouteDefinitions, addRoutePolicyFactory, addRoutes, addService, addService, addService, addServiceCallConfiguration, addStartupListener, convertBeanToEndpoint, createConsumerTemplate, createConsumerTemplate, createDataFormat, createEndpoint, createErrorHandlerExecutorService, createFactoryFinder, createFluentProducerTemplate, createFluentProducerTemplate, createMulticast, createProducerTemplate, createProducerTemplate, createRouteStaticEndpointJson, createRouteStaticEndpointJson, deferStartService, disableJMX, doAddService, doAddService, doAddService, doInit, doResume, doShutdownRoute, doStart, doStartCamel, doStartOrResumeRoutes, doStop, doSuspend, explainComponentJson, explainDataFormatJson, explainEipJson, explainEndpointJson, findComponents, findEips, forceLazyInitialization, forceStopLazyInitialization, getApplicationContextClassLoader, getAsyncProcessorAwaitManager, getBeanPostProcessor, getClassResolver, getComponent, getComponent, getComponent, getComponent, getComponentNames, getComponentParameterJsonSchema, getComponentResolver, getDataFormatParameterJsonSchema, getDataFormatResolver, getDataFormats, getDebugger, getDefaultFactoryFinder, getDelayer, getEipParameterJsonSchema, getEndpoint, getEndpoint, getEndpointKey, getEndpointKey, getEndpointKeyPreNormalized, getEndpointMap, getEndpointRegistry, getEndpoints, getErrorHandlerExecutorService, getErrorHandlerFactory, getExecutorServiceManager, getExtension, getFactoryFinder, getFactoryFinderResolver, getGlobalOption, getGlobalOptions, getHeadersMapFactory, getHystrixConfiguration, getInflightRepository, getInitialization, getInjector, getInterceptStrategies, getLanguageNames, getLanguageParameterJsonSchema, getLanguageResolver, getLifecycleStrategies, getLogListeners, getManagementMBeanAssembler, getManagementName, getManagementNameStrategy, getManagementStrategy, getMessageHistoryFactory, getModelJAXBContextFactory, getName, getNameStrategy, getNodeIdFactory, getPackageScanClassResolver, getPollingConsumerServicePool, getProcessor, getProcessor, getProcessorDefinition, getProcessorDefinition, getProcessorFactory, getProducerServicePool, getPropertiesComponent, getPropertiesComponent, getPropertyPrefixToken, getPropertySuffixToken, getRegistry, getRegistry, getReloadStrategy, getRestConfiguration, getRestConfiguration, getRestConfigurations, getRestDefinitions, getRestRegistry, getRoute, getRouteController, getRouteDefinition, getRouteDefinitions, getRoutePolicyFactories, getRoutes, getRouteServices, getRouteStartupOrder, getRouteStatus, getRuntimeEndpointRegistry, getServiceCallConfiguration, getShutdownRoute, getShutdownRunningTask, getShutdownStrategy, getSSLContextParameters, getStreamCachingStrategy, getTransformerRegistry, getTransformers, getTypeConverter, getTypeConverterRegistry, getUnitOfWorkFactory, getUptime, getUptimeMillis, getUuidGenerator, getValidatorRegistry, getValidators, getVersion, hasComponent, hasEndpoint, hasService, hasService, hasServices, isAllowUseOriginalMessage, isAutoCreateComponents, isAutoStartup, isHandleFault, isJMXDisabled, isLoadTypeConverters, isLogExhaustedMessageBody, isLogMask, isMessageHistory, isSetupRoutes, isStartingRoutes, isStreamCaching, isTracing, isTypeConverterStatisticsEnabled, isUseBreadcrumb, isUseDataType, isUseMDCLogging, isVetoStarted, logRouteState, normalizeEndpointUri, removeComponent, removeEndpoint, removeEndpoints, removeRoute, removeRouteDefinition, removeRouteDefinition, removeRouteDefinitions, removeService, resolveComponent, resolveComponentDefaultName, resolveDataFormat, resolveDataFormatDefinition, resolveLanguage, resolvePropertyPlaceholders, resolveTransformer, resolveTransformer, resolveValidator, resume, resumeRoute, resumeRouteService, routeSupportsSuspension, safelyStartRouteServices, safelyStartRouteServices, setAllowUseOriginalMessage, setApplicationContextClassLoader, setAsyncProcessorAwaitManager, setAutoCreateComponents, setAutoStartup, setBeanPostProcessor, setClassResolver, setComponentResolver, setContextCounter, setDataFormatResolver, setDataFormats, setDebugger, setDefaultExtension, setDelayer, setErrorHandlerExecutorService, setErrorHandlerFactory, setExecutorServiceManager, setExtension, setFactoryFinderResolver, setGlobalOptions, setHandleFault, setHeadersMapFactory, setHystrixConfiguration, setHystrixConfigurations, 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, setRouteController, setRoutePolicyFactories, setRuntimeEndpointRegistry, setServiceCallConfiguration, setServiceCallConfigurations, setShutdownRoute, setShutdownRunningTask, setShutdownStrategy, setSSLContextParameters, setStreamCaching, setStreamCachingStrategy, setTracing, setTransformers, setTypeConverter, setTypeConverterRegistry, setTypeConverterStatisticsEnabled, setUnitOfWorkFactory, setupManagement, setupRoutes, setUseBreadcrumb, setUseDataType, setUseMDCLogging, setUuidGenerator, setValidators, shouldStartRoutes, shutdown, shutdownRouteService, start, startAllRoutes, startRoute, startRoute, startRouteDefinitions, startRouteService, stop, stopRoute, stopRoute, stopRoute, stopRouteService, stopRouteService, suspend, suspendRoute, suspendRoute, suspendRouteService, toStringdoShutdown, getStatus, init, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspendedpublic 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 AbstractCamelContextprotected org.apache.camel.spi.TypeConverterRegistry createTypeConverterRegistry()
createTypeConverterRegistry in class AbstractCamelContextprotected org.apache.camel.spi.Injector createInjector()
createInjector in class AbstractCamelContextprotected org.apache.camel.spi.CamelBeanPostProcessor createBeanPostProcessor()
createBeanPostProcessor in class AbstractCamelContextprotected org.apache.camel.spi.ComponentResolver createComponentResolver()
createComponentResolver in class AbstractCamelContextprotected org.apache.camel.spi.Registry createRegistry()
createRegistry in class AbstractCamelContextprotected org.apache.camel.spi.UuidGenerator createUuidGenerator()
createUuidGenerator in class AbstractCamelContextprotected org.apache.camel.spi.ModelJAXBContextFactory createModelJAXBContextFactory()
createModelJAXBContextFactory in class AbstractCamelContextprotected org.apache.camel.spi.NodeIdFactory createNodeIdFactory()
createNodeIdFactory in class AbstractCamelContextprotected org.apache.camel.spi.FactoryFinderResolver createFactoryFinderResolver()
createFactoryFinderResolver in class AbstractCamelContextprotected org.apache.camel.spi.ClassResolver createClassResolver()
createClassResolver in class AbstractCamelContextprotected org.apache.camel.spi.ProcessorFactory createProcessorFactory()
createProcessorFactory in class AbstractCamelContextprotected org.apache.camel.spi.DataFormatResolver createDataFormatResolver()
createDataFormatResolver in class AbstractCamelContextprotected org.apache.camel.spi.MessageHistoryFactory createMessageHistoryFactory()
createMessageHistoryFactory in class AbstractCamelContextprotected org.apache.camel.spi.InflightRepository createInflightRepository()
createInflightRepository in class AbstractCamelContextprotected org.apache.camel.spi.AsyncProcessorAwaitManager createAsyncProcessorAwaitManager()
createAsyncProcessorAwaitManager in class AbstractCamelContextprotected org.apache.camel.spi.RouteController createRouteController()
createRouteController in class AbstractCamelContextprotected org.apache.camel.health.HealthCheckRegistry createHealthCheckRegistry()
createHealthCheckRegistry in class AbstractCamelContextprotected org.apache.camel.spi.ShutdownStrategy createShutdownStrategy()
createShutdownStrategy in class AbstractCamelContextprotected org.apache.camel.spi.PackageScanClassResolver createPackageScanClassResolver()
createPackageScanClassResolver in class AbstractCamelContextprotected org.apache.camel.spi.ExecutorServiceManager createExecutorServiceManager()
createExecutorServiceManager in class AbstractCamelContextprotected ServicePool<org.apache.camel.Producer> createProducerServicePool()
createProducerServicePool in class AbstractCamelContextprotected ServicePool<org.apache.camel.PollingConsumer> createPollingConsumerServicePool()
createPollingConsumerServicePool in class AbstractCamelContextprotected org.apache.camel.spi.UnitOfWorkFactory createUnitOfWorkFactory()
createUnitOfWorkFactory in class AbstractCamelContextprotected org.apache.camel.runtimecatalog.RuntimeCamelCatalog createRuntimeCamelCatalog()
createRuntimeCamelCatalog in class AbstractCamelContextprotected org.apache.camel.spi.CamelContextNameStrategy createCamelContextNameStrategy()
createCamelContextNameStrategy in class AbstractCamelContextprotected org.apache.camel.spi.ManagementNameStrategy createManagementNameStrategy()
createManagementNameStrategy in class AbstractCamelContextprotected org.apache.camel.spi.HeadersMapFactory createHeadersMapFactory()
createHeadersMapFactory in class AbstractCamelContextprotected org.apache.camel.spi.LanguageResolver createLanguageResolver()
createLanguageResolver in class AbstractCamelContextprotected org.apache.camel.spi.RestRegistry createRestRegistry()
createRestRegistry in class AbstractCamelContextprotected org.apache.camel.spi.EndpointRegistry<EndpointKey> createEndpointRegistry(Map<EndpointKey,org.apache.camel.Endpoint> endpoints)
createEndpointRegistry in class AbstractCamelContextprotected org.apache.camel.spi.ValidatorRegistry<org.apache.camel.impl.validator.ValidatorKey> createValidatorRegistry(List<ValidatorDefinition> validators) throws Exception
createValidatorRegistry in class AbstractCamelContextExceptionprotected org.apache.camel.spi.TransformerRegistry<TransformerKey> createTransformerRegistry(List<TransformerDefinition> transformers) throws Exception
createTransformerRegistry in class AbstractCamelContextExceptionprotected org.apache.camel.spi.StreamCachingStrategy createStreamCachingStrategy()
createStreamCachingStrategy in class AbstractCamelContextApache Camel