public class DefaultCamelContext extends AbstractCamelContext
AbstractCamelContext.Initialization
Constructor and Description |
---|
DefaultCamelContext()
Creates the
CamelContext using JndiRegistry as registry,
but will silently fallback and use SimpleRegistry if JNDI cannot be used. |
DefaultCamelContext(boolean init) |
DefaultCamelContext(Context jndiContext)
Creates the
CamelContext using the given JNDI context as the 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.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.ManagementStrategy |
createManagementStrategy() |
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, addRouteDefinition, 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, 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, loadRestsDefinition, loadRoutesDefinition, 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, setClassResolver, setComponentResolver, setContextCounter, setDataFormatResolver, setDataFormats, setDebugger, setDefaultExtension, setDelayer, setErrorHandlerExecutorService, setErrorHandlerFactory, setExecutorServiceManager, setExtension, setFactoryFinderResolver, setGlobalOptions, setHandleFault, setHeadersMapFactory, setHystrixConfiguration, setHystrixConfigurations, setInflightRepository, setInitialization, setInjector, setInterceptStrategies, setJndiContext, 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, 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 JndiRegistry
as registry,
but will silently fallback and use SimpleRegistry
if JNDI cannot be used.
Use one of the other constructors to force use an explicit registry / JNDI.public DefaultCamelContext(Context jndiContext)
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)
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.ComponentResolver createComponentResolver()
createComponentResolver
in class AbstractCamelContext
protected org.apache.camel.spi.Registry createRegistry()
createRegistry
in class AbstractCamelContext
protected org.apache.camel.spi.ManagementStrategy createManagementStrategy()
createManagementStrategy
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