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.BeanIntrospection |
createBeanIntrospection() |
protected org.apache.camel.spi.CamelBeanPostProcessor |
createBeanPostProcessor() |
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() |
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() |
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.PropertiesComponent |
createPropertiesComponent() |
protected org.apache.camel.spi.ReactiveExecutor |
createReactiveExecutor() |
protected org.apache.camel.spi.Registry |
createRegistry() |
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.spi.Tracer |
createTracer() |
protected org.apache.camel.TypeConverter |
createTypeConverter() |
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, getRouteFilter, getServiceCallConfiguration, getTransformers, getValidators, isStreamCachingInUse, removeRouteDefinition, removeRouteDefinitions, resolveDataFormatDefinition, setDataFormats, setHystrixConfiguration, setHystrixConfigurations, setRouteFilter, setRouteFilterPattern, setServiceCallConfiguration, setServiceCallConfigurations, setTransformers, setValidators, shutdownRouteService, startRouteDefinitionsadapt, 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, getBeanIntrospection, getBeanPostProcessor, getBeanProcessorFactory, getBeanProxyFactory, getClassResolver, getComponent, getComponent, getComponent, getComponent, getComponentNames, getComponentParameterJsonSchema, getComponentResolver, getDataFormatParameterJsonSchema, getDataFormatResolver, getDebugger, getDefaultFactoryFinder, getDeferServiceFactory, getDelayer, getEipParameterJsonSchema, getEndpoint, 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, getMDCLoggingKeysPattern, getMessageHistoryFactory, getModelJAXBContextFactory, getName, getNameStrategy, getNodeIdFactory, getPackageScanClassResolver, getPollingConsumerServicePool, getProcessor, getProcessor, getProcessorFactory, getProducerServicePool, getPropertiesComponent, getReactiveExecutor, getRegistry, getRegistry, getRestConfiguration, getRestConfiguration, getRestConfigurations, getRestRegistry, getRestRegistryFactory, getRoute, getRouteController, getRoutePolicyFactories, getRoutes, getRouteServices, getRouteStartupOrder, getRouteStatus, getRuntimeEndpointRegistry, getShutdownRoute, getShutdownRunningTask, getShutdownStrategy, getSSLContextParameters, getStreamCachingStrategy, getTracer, getTracingPattern, getTransformerRegistry, getTypeConverter, getTypeConverterRegistry, getUnitOfWorkFactory, getUptime, getUptimeMillis, getUuidGenerator, getValidatorRegistry, getVersion, hasComponent, hasEndpoint, hasService, hasService, hasServices, isAllowUseOriginalMessage, isAutoCreateComponents, isAutoStartup, isBacklogTracing, isDebugging, 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, setBacklogTracing, setBeanIntrospection, setBeanPostProcessor, setClassResolver, setComponentResolver, setContextCounter, setDataFormatResolver, setDebugger, setDebugging, setDefaultExtension, setDelayer, setErrorHandlerExecutorService, setErrorHandlerFactory, setExecutorServiceManager, setExtension, setFactoryFinderResolver, setGlobalOptions, setHeadersMapFactory, setInflightRepository, setInitialization, setInjector, setInterceptStrategies, setLanguageResolver, setLoadTypeConverters, setLogExhaustedMessageBody, setLogMask, setManagementMBeanAssembler, setManagementName, setManagementNameStrategy, setManagementStrategy, setMDCLoggingKeysPattern, setMessageHistory, setMessageHistoryFactory, setModelJAXBContextFactory, setName, setNameStrategy, setNodeIdFactory, setPackageScanClassResolver, setPollingConsumerServicePool, setProcessorFactory, setProducerServicePool, setPropertiesComponent, setReactiveExecutor, setRegistry, setRestConfiguration, setRestRegistry, setRestRegistryFactory, setRouteController, setRoutePolicyFactories, setRuntimeEndpointRegistry, setShutdownRoute, setShutdownRunningTask, setShutdownStrategy, setSSLContextParameters, setStartingRoutes, setStreamCaching, setStreamCachingStrategy, setTracer, setTracing, setTracingPattern, 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, toStringdoShutdown, getStatus, init, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspendedclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetComponentParameterJsonSchema, getDataFormatParameterJsonSchema, getEipParameterJsonSchema, getLanguageParameterJsonSchemaadapt, 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, getEndpoint, getEndpointMap, getEndpointRegistry, getEndpoints, getExecutorServiceManager, getExtension, getGlobalOption, getGlobalOptions, getHeadersMapFactory, getInflightRepository, getInjector, getLanguageNames, getLifecycleStrategies, getManagementName, getManagementNameStrategy, getManagementStrategy, getMDCLoggingKeysPattern, getMessageHistoryFactory, getName, getNameStrategy, getProcessor, getProcessor, getPropertiesComponent, getReactiveExecutor, getRegistry, getRegistry, getRestConfiguration, getRestConfiguration, getRestConfigurations, getRestRegistry, getRoute, getRouteController, getRoutePolicyFactories, getRoutes, getRuntimeEndpointRegistry, getShutdownStrategy, getSSLContextParameters, getStatus, getStreamCachingStrategy, getTracer, 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, setInjector, setLoadTypeConverters, setManagementName, setManagementNameStrategy, setManagementStrategy, setMDCLoggingKeysPattern, setMessageHistoryFactory, setNameStrategy, setPropertiesComponent, setReactiveExecutor, setRestConfiguration, setRestRegistry, setRouteController, setRuntimeEndpointRegistry, setShutdownStrategy, setSSLContextParameters, setStreamCachingStrategy, setTracer, setTypeConverterRegistry, setTypeConverterStatisticsEnabled, setUseBreadcrumb, setUseDataType, setUseMDCLogging, setUuidGenerator, start, stopisRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspendinggetDelayer, getShutdownRoute, getShutdownRunningTask, getTracingPattern, isAllowUseOriginalMessage, isAutoStartup, isBacklogTracing, isDebugging, isLogExhaustedMessageBody, isLogMask, isMessageHistory, isStreamCaching, isTracing, setAllowUseOriginalMessage, setAutoStartup, setBacklogTracing, setDebugging, setDelayer, setLogExhaustedMessageBody, setLogMask, setMessageHistory, setShutdownRoute, setShutdownRunningTask, setStreamCaching, setTracing, setTracingPatternpublic 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.AbstractCamelContextprotected org.apache.camel.spi.TypeConverterRegistry createTypeConverterRegistry()
createTypeConverterRegistry in class org.apache.camel.impl.engine.AbstractCamelContextprotected org.apache.camel.spi.Injector createInjector()
createInjector in class org.apache.camel.impl.engine.AbstractCamelContextprotected org.apache.camel.spi.PropertiesComponent createPropertiesComponent()
createPropertiesComponent in class org.apache.camel.impl.engine.AbstractCamelContextprotected org.apache.camel.spi.CamelBeanPostProcessor createBeanPostProcessor()
createBeanPostProcessor in class org.apache.camel.impl.engine.AbstractCamelContextprotected org.apache.camel.spi.ComponentResolver createComponentResolver()
createComponentResolver in class org.apache.camel.impl.engine.AbstractCamelContextprotected org.apache.camel.spi.Registry createRegistry()
createRegistry in class org.apache.camel.impl.engine.AbstractCamelContextprotected org.apache.camel.spi.UuidGenerator createUuidGenerator()
createUuidGenerator in class org.apache.camel.impl.engine.AbstractCamelContextprotected org.apache.camel.spi.ModelJAXBContextFactory createModelJAXBContextFactory()
createModelJAXBContextFactory in class org.apache.camel.impl.engine.AbstractCamelContextprotected org.apache.camel.spi.NodeIdFactory createNodeIdFactory()
createNodeIdFactory in class org.apache.camel.impl.engine.AbstractCamelContextprotected org.apache.camel.spi.FactoryFinderResolver createFactoryFinderResolver()
createFactoryFinderResolver in class org.apache.camel.impl.engine.AbstractCamelContextprotected org.apache.camel.spi.ClassResolver createClassResolver()
createClassResolver in class org.apache.camel.impl.engine.AbstractCamelContextprotected org.apache.camel.spi.ProcessorFactory createProcessorFactory()
createProcessorFactory in class org.apache.camel.impl.engine.AbstractCamelContextprotected org.apache.camel.spi.DataFormatResolver createDataFormatResolver()
createDataFormatResolver in class org.apache.camel.impl.engine.AbstractCamelContextprotected org.apache.camel.spi.MessageHistoryFactory createMessageHistoryFactory()
createMessageHistoryFactory in class org.apache.camel.impl.engine.AbstractCamelContextprotected org.apache.camel.spi.InflightRepository createInflightRepository()
createInflightRepository in class org.apache.camel.impl.engine.AbstractCamelContextprotected org.apache.camel.spi.AsyncProcessorAwaitManager createAsyncProcessorAwaitManager()
createAsyncProcessorAwaitManager in class org.apache.camel.impl.engine.AbstractCamelContextprotected org.apache.camel.spi.RouteController createRouteController()
createRouteController in class org.apache.camel.impl.engine.AbstractCamelContextprotected org.apache.camel.health.HealthCheckRegistry createHealthCheckRegistry()
createHealthCheckRegistry in class AbstractModelCamelContextprotected org.apache.camel.spi.ShutdownStrategy createShutdownStrategy()
createShutdownStrategy in class org.apache.camel.impl.engine.AbstractCamelContextprotected org.apache.camel.spi.PackageScanClassResolver createPackageScanClassResolver()
createPackageScanClassResolver in class org.apache.camel.impl.engine.AbstractCamelContextprotected org.apache.camel.spi.ExecutorServiceManager createExecutorServiceManager()
createExecutorServiceManager in class org.apache.camel.impl.engine.AbstractCamelContextprotected org.apache.camel.impl.engine.ServicePool<org.apache.camel.Producer> createProducerServicePool()
createProducerServicePool in class org.apache.camel.impl.engine.AbstractCamelContextprotected org.apache.camel.impl.engine.ServicePool<org.apache.camel.PollingConsumer> createPollingConsumerServicePool()
createPollingConsumerServicePool in class org.apache.camel.impl.engine.AbstractCamelContextprotected org.apache.camel.spi.UnitOfWorkFactory createUnitOfWorkFactory()
createUnitOfWorkFactory in class org.apache.camel.impl.engine.AbstractCamelContextprotected org.apache.camel.runtimecatalog.RuntimeCamelCatalog createRuntimeCamelCatalog()
createRuntimeCamelCatalog in class AbstractModelCamelContextprotected org.apache.camel.spi.CamelContextNameStrategy createCamelContextNameStrategy()
createCamelContextNameStrategy in class org.apache.camel.impl.engine.AbstractCamelContextprotected org.apache.camel.spi.ManagementNameStrategy createManagementNameStrategy()
createManagementNameStrategy in class org.apache.camel.impl.engine.AbstractCamelContextprotected org.apache.camel.spi.HeadersMapFactory createHeadersMapFactory()
createHeadersMapFactory in class org.apache.camel.impl.engine.AbstractCamelContextprotected org.apache.camel.spi.BeanProxyFactory createBeanProxyFactory()
createBeanProxyFactory in class org.apache.camel.impl.engine.AbstractCamelContextprotected org.apache.camel.spi.BeanProcessorFactory createBeanProcessorFactory()
createBeanProcessorFactory in class org.apache.camel.impl.engine.AbstractCamelContextprotected org.apache.camel.spi.BeanIntrospection createBeanIntrospection()
createBeanIntrospection in class org.apache.camel.impl.engine.AbstractCamelContextprotected org.apache.camel.spi.Tracer createTracer()
createTracer in class org.apache.camel.impl.engine.AbstractCamelContextprotected org.apache.camel.spi.LanguageResolver createLanguageResolver()
createLanguageResolver in class org.apache.camel.impl.engine.AbstractCamelContextprotected org.apache.camel.spi.RestRegistryFactory createRestRegistryFactory()
createRestRegistryFactory in class org.apache.camel.impl.engine.AbstractCamelContextprotected 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.AbstractCamelContextprotected org.apache.camel.spi.StreamCachingStrategy createStreamCachingStrategy()
createStreamCachingStrategy in class org.apache.camel.impl.engine.AbstractCamelContextprotected org.apache.camel.spi.ReactiveExecutor createReactiveExecutor()
createReactiveExecutor in class org.apache.camel.impl.engine.AbstractCamelContextApache Camel