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, toString
doShutdown, getStatus, init, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended
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 AbstractCamelContext
protected org.apache.camel.spi.TypeConverterRegistry createTypeConverterRegistry()
createTypeConverterRegistry
in class AbstractCamelContext
protected org.apache.camel.spi.Injector createInjector()
createInjector
in class AbstractCamelContext
protected org.apache.camel.spi.CamelBeanPostProcessor createBeanPostProcessor()
createBeanPostProcessor
in class AbstractCamelContext
protected org.apache.camel.spi.ComponentResolver createComponentResolver()
createComponentResolver
in class AbstractCamelContext
protected org.apache.camel.spi.Registry createRegistry()
createRegistry
in class AbstractCamelContext
protected org.apache.camel.spi.UuidGenerator createUuidGenerator()
createUuidGenerator
in class AbstractCamelContext
protected org.apache.camel.spi.ModelJAXBContextFactory createModelJAXBContextFactory()
createModelJAXBContextFactory
in class AbstractCamelContext
protected org.apache.camel.spi.NodeIdFactory createNodeIdFactory()
createNodeIdFactory
in class AbstractCamelContext
protected org.apache.camel.spi.FactoryFinderResolver createFactoryFinderResolver()
createFactoryFinderResolver
in class AbstractCamelContext
protected org.apache.camel.spi.ClassResolver createClassResolver()
createClassResolver
in class AbstractCamelContext
protected org.apache.camel.spi.ProcessorFactory createProcessorFactory()
createProcessorFactory
in class AbstractCamelContext
protected org.apache.camel.spi.DataFormatResolver createDataFormatResolver()
createDataFormatResolver
in class AbstractCamelContext
protected org.apache.camel.spi.MessageHistoryFactory createMessageHistoryFactory()
createMessageHistoryFactory
in class AbstractCamelContext
protected org.apache.camel.spi.InflightRepository createInflightRepository()
createInflightRepository
in class AbstractCamelContext
protected org.apache.camel.spi.AsyncProcessorAwaitManager createAsyncProcessorAwaitManager()
createAsyncProcessorAwaitManager
in class AbstractCamelContext
protected org.apache.camel.spi.RouteController createRouteController()
createRouteController
in class AbstractCamelContext
protected org.apache.camel.health.HealthCheckRegistry createHealthCheckRegistry()
createHealthCheckRegistry
in class AbstractCamelContext
protected org.apache.camel.spi.ShutdownStrategy createShutdownStrategy()
createShutdownStrategy
in class AbstractCamelContext
protected org.apache.camel.spi.PackageScanClassResolver createPackageScanClassResolver()
createPackageScanClassResolver
in class AbstractCamelContext
protected org.apache.camel.spi.ExecutorServiceManager createExecutorServiceManager()
createExecutorServiceManager
in class AbstractCamelContext
protected ServicePool<org.apache.camel.Producer> createProducerServicePool()
createProducerServicePool
in class AbstractCamelContext
protected ServicePool<org.apache.camel.PollingConsumer> createPollingConsumerServicePool()
createPollingConsumerServicePool
in class AbstractCamelContext
protected org.apache.camel.spi.UnitOfWorkFactory createUnitOfWorkFactory()
createUnitOfWorkFactory
in class AbstractCamelContext
protected org.apache.camel.runtimecatalog.RuntimeCamelCatalog createRuntimeCamelCatalog()
createRuntimeCamelCatalog
in class AbstractCamelContext
protected org.apache.camel.spi.CamelContextNameStrategy createCamelContextNameStrategy()
createCamelContextNameStrategy
in class AbstractCamelContext
protected org.apache.camel.spi.ManagementNameStrategy createManagementNameStrategy()
createManagementNameStrategy
in class AbstractCamelContext
protected org.apache.camel.spi.HeadersMapFactory createHeadersMapFactory()
createHeadersMapFactory
in class AbstractCamelContext
protected org.apache.camel.spi.LanguageResolver createLanguageResolver()
createLanguageResolver
in class AbstractCamelContext
protected org.apache.camel.spi.RestRegistry createRestRegistry()
createRestRegistry
in class AbstractCamelContext
protected org.apache.camel.spi.EndpointRegistry<EndpointKey> createEndpointRegistry(Map<EndpointKey,org.apache.camel.Endpoint> endpoints)
createEndpointRegistry
in class AbstractCamelContext
protected org.apache.camel.spi.ValidatorRegistry<org.apache.camel.impl.validator.ValidatorKey> createValidatorRegistry(List<ValidatorDefinition> validators) throws Exception
createValidatorRegistry
in class AbstractCamelContext
Exception
protected org.apache.camel.spi.TransformerRegistry<TransformerKey> createTransformerRegistry(List<TransformerDefinition> transformers) throws Exception
createTransformerRegistry
in class AbstractCamelContext
Exception
protected org.apache.camel.spi.StreamCachingStrategy createStreamCachingStrategy()
createStreamCachingStrategy
in class AbstractCamelContext
Apache Camel