public class SimpleCamelContext extends AbstractCamelContext
AbstractCamelContext.Initialization
Constructor and Description |
---|
SimpleCamelContext()
Creates the
CamelContext using DefaultRegistry as registry. |
SimpleCamelContext(boolean init)
Creates the
CamelContext and allows to control whether the context should automatic initialize or not. |
Modifier and Type | Method and Description |
---|---|
String |
addRouteFromTemplate(String routeId,
String routeTemplateId,
Map<String,Object> parameters) |
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.ComponentNameResolver |
createComponentNameResolver() |
protected org.apache.camel.spi.ComponentResolver |
createComponentResolver() |
protected org.apache.camel.spi.ConfigurerResolver |
createConfigurerResolver() |
protected org.apache.camel.spi.DataFormatResolver |
createDataFormatResolver() |
protected org.apache.camel.spi.EndpointRegistry<EndpointKey> |
createEndpointRegistry(Map<EndpointKey,org.apache.camel.Endpoint> endpoints) |
org.apache.camel.Processor |
createErrorHandler(org.apache.camel.Route route,
org.apache.camel.Processor processor) |
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.ModelToXMLDumper |
createModelToXMLDumper() |
org.apache.camel.AsyncProcessor |
createMulticast(Collection<org.apache.camel.Processor> processors,
ExecutorService executor,
boolean shutdownExecutorService) |
protected org.apache.camel.spi.NodeIdFactory |
createNodeIdFactory() |
protected org.apache.camel.spi.PackageScanClassResolver |
createPackageScanClassResolver() |
protected org.apache.camel.spi.PackageScanResourceResolver |
createPackageScanResourceResolver() |
protected org.apache.camel.spi.ProcessorFactory |
createProcessorFactory() |
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.RestBindingJaxbDataFormatFactory |
createRestBindingJaxbDataFormatFactory() |
protected org.apache.camel.spi.RestRegistryFactory |
createRestRegistryFactory() |
protected org.apache.camel.spi.RouteController |
createRouteController() |
protected org.apache.camel.catalog.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.spi.TransformerRegistry<TransformerKey> |
createTransformerRegistry() |
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() |
protected org.apache.camel.spi.ValidatorRegistry<ValidatorKey> |
createValidatorRegistry() |
protected org.apache.camel.spi.XMLRoutesDefinitionLoader |
createXMLRoutesDefinitionLoader() |
adapt, addComponent, addEndpoint, addEndpointToRegistry, addInterceptStrategy, addLifecycleStrategy, addLogListener, addPrototypeService, addRoute, addRoutePolicyFactory, addRoutes, addService, addService, addService, addStartupListener, bindDataFormats, close, convertBeanToEndpoint, createConsumerTemplate, createConsumerTemplate, createDataFormat, createEndpoint, createErrorHandlerExecutorService, createFactoryFinder, createFluentProducerTemplate, createFluentProducerTemplate, createProducerTemplate, createProducerTemplate, createRestConfiguration, createRestRegistry, deferStartService, deferStartService, disableJMX, doAddService, doAddService, doAddService, doBuild, doGetEndpoint, doGetEndpoint, doInit, doLifecycleChange, doResume, doShutdownRoute, doStart, doStartCamel, doStartContext, doStartEagerServices, doStartStandardServices, doStop, doSuspend, eagerCreateTypeConverter, forceLazyInitialization, forceStopLazyInitialization, getAnnotationBasedProcessorFactory, getApplicationContextClassLoader, getAsyncProcessorAwaitManager, getBeanIntrospection, getBeanPostProcessor, getBeanProcessorFactory, getBeanProxyFactory, getCamelContextReference, getClassResolver, getComponent, getComponent, getComponent, getComponent, getComponentNameResolver, getComponentNames, getComponentParameterJsonSchema, getComponentResolver, getConfigurerResolver, getDataFormatParameterJsonSchema, getDataFormatResolver, getDebugger, getDefaultFactoryFinder, getDeferServiceFactory, getDelayer, getEipParameterJsonSchema, getEndpoint, getEndpoint, getEndpoint, getEndpoint, getEndpoint, getEndpointKey, getEndpointKey, getEndpointKeyPreNormalized, getEndpointMap, getEndpointRegistry, getEndpoints, getErrorHandlerExecutorService, getErrorHandlerFactory, getExecutorServiceManager, getExtension, getFactoryFinder, getFactoryFinderResolver, getGlobalEndpointConfiguration, getGlobalOption, getGlobalOptions, getHeadersMapFactory, getInflightRepository, getInitialization, getInjector, getInterceptStrategies, getInternalRouteController, getLanguageNames, getLanguageParameterJsonSchema, getLanguageResolver, getLifecycleStrategies, getLogListeners, getManagementMBeanAssembler, getManagementName, getManagementNameStrategy, getManagementStrategy, getMDCLoggingKeysPattern, getMessageHistoryFactory, getModelJAXBContextFactory, getModelToXMLDumper, getName, getNameStrategy, getNodeIdFactory, getOrCreateTypeConverter, getPackageScanClassResolver, getPackageScanResourceResolver, getProcessor, getProcessor, getProcessorFactory, getPropertiesComponent, getPrototypeEndpoint, getPrototypeEndpoint, getReactiveExecutor, getRegistry, getRegistry, getRestBindingJaxbDataFormatFactory, getRestConfiguration, getRestRegistry, getRestRegistryFactory, getRoute, getRouteController, getRoutePolicyFactories, getRoutes, getRouteServices, getRoutesSize, getRouteStartupOrder, getRouteStatus, getRuntimeCamelCatalog, getRuntimeEndpointRegistry, getShutdownRoute, getShutdownRunningTask, getShutdownStrategy, getSSLContextParameters, getStartDate, getStartupListeners, getStreamCachingStrategy, getTracer, getTracingPattern, getTransformerRegistry, getTypeConverter, getTypeConverterRegistry, getUnitOfWorkFactory, getUptime, getUptimeMillis, getUuidGenerator, getValidatorRegistry, getVersion, getXMLRoutesDefinitionLoader, hasComponent, hasEndpoint, hasEndpoint, hasService, hasService, hasServices, init, initEagerMandatoryServices, isAllowUseOriginalMessage, isAutoCreateComponents, isAutoStartup, isBacklogTracing, isCaseInsensitiveHeaders, isDebugging, isEventNotificationApplicable, isJMXDisabled, isLoadTypeConverters, isLogExhaustedMessageBody, isLogMask, isMessageHistory, isSetupRoutes, isStartingRoutes, isStreamCaching, isStreamCachingInUse, isTracing, isTypeConverterStatisticsEnabled, isUseBreadcrumb, isUseDataType, isUseMDCLogging, isVetoStarted, logRouteState, lookup, normalizeUri, registerEndpointCallback, removeComponent, removeEndpoint, removeEndpoints, removeRoute, removeRoute, removeService, resolveComponent, resolveDataFormat, resolveLanguage, resolvePropertyPlaceholders, resolveTransformer, resolveTransformer, resolveValidator, resumeRoute, resumeRouteService, routeSupportsSuspension, setAllowUseOriginalMessage, setApplicationContextClassLoader, setAsyncProcessorAwaitManager, setAutoCreateComponents, setAutoStartup, setBacklogTracing, setBeanIntrospection, setBeanPostProcessor, setBeanProcessorFactory, setBeanProxyFactory, setCaseInsensitiveHeaders, setClassResolver, setComponentNameResolver, setComponentResolver, setConfigurerResolver, setContextCounter, setDataFormatResolver, setDebugger, setDebugging, setDefaultExtension, setDelayer, setErrorHandlerExecutorService, setErrorHandlerFactory, setEventNotificationApplicable, setExecutorServiceManager, setExtension, setFactoryFinderResolver, setGlobalOptions, setHeadersMapFactory, setInflightRepository, setInitialization, setInjector, setInterceptStrategies, setLanguageResolver, setLoadTypeConverters, setLogExhaustedMessageBody, setLogMask, setManagementMBeanAssembler, setManagementName, setManagementNameStrategy, setManagementStrategy, setMDCLoggingKeysPattern, setMessageHistory, setMessageHistoryFactory, setModelJAXBContextFactory, setModelToXMLDumper, setName, setNameStrategy, setNodeIdFactory, setPackageScanClassResolver, setPackageScanResourceResolver, setProcessorFactory, setPropertiesComponent, setReactiveExecutor, setRegistry, setRestBindingJaxbDataFormatFactory, setRestConfiguration, setRestRegistry, setRestRegistryFactory, setRouteController, setRoutePolicyFactories, setRuntimeCamelCatalog, setRuntimeEndpointRegistry, setShutdownRoute, setShutdownRunningTask, setShutdownStrategy, setSSLContextParameters, setStartingRoutes, setStreamCaching, setStreamCachingStrategy, setTracer, setTracing, setTracingPattern, setTransformerRegistry, setTypeConverter, setTypeConverterRegistry, setTypeConverterStatisticsEnabled, setUnitOfWorkFactory, setupManagement, setupRoutes, setUseBreadcrumb, setUseDataType, setUseMDCLogging, setUuidGenerator, setValidatorRegistry, setXMLRoutesDefinitionLoader, shouldStartRoutes, shutdownRouteService, start, startAllRoutes, startRoute, startRouteDefinitions, startRouteService, stop, stopRoute, stopRoute, stopRoute, stopRouteService, stopRouteService, suspendRoute, suspendRoute, suspendRouteService, toString
build, doFail, doShutdown, fail, getStatus, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, suspend
public SimpleCamelContext()
CamelContext
using DefaultRegistry
as registry.
Use one of the other constructors to force use an explicit registry.public SimpleCamelContext(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.health.HealthCheckRegistry createHealthCheckRegistry()
createHealthCheckRegistry
in class AbstractCamelContext
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.PropertiesComponent createPropertiesComponent()
createPropertiesComponent
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.ComponentNameResolver createComponentNameResolver()
createComponentNameResolver
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.spi.ShutdownStrategy createShutdownStrategy()
createShutdownStrategy
in class AbstractCamelContext
protected org.apache.camel.spi.PackageScanClassResolver createPackageScanClassResolver()
createPackageScanClassResolver
in class AbstractCamelContext
protected org.apache.camel.spi.PackageScanResourceResolver createPackageScanResourceResolver()
createPackageScanResourceResolver
in class AbstractCamelContext
protected org.apache.camel.spi.UnitOfWorkFactory createUnitOfWorkFactory()
createUnitOfWorkFactory
in class AbstractCamelContext
protected org.apache.camel.catalog.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.BeanProxyFactory createBeanProxyFactory()
createBeanProxyFactory
in class AbstractCamelContext
protected org.apache.camel.spi.BeanProcessorFactory createBeanProcessorFactory()
createBeanProcessorFactory
in class AbstractCamelContext
protected org.apache.camel.spi.BeanIntrospection createBeanIntrospection()
createBeanIntrospection
in class AbstractCamelContext
protected org.apache.camel.spi.XMLRoutesDefinitionLoader createXMLRoutesDefinitionLoader()
createXMLRoutesDefinitionLoader
in class AbstractCamelContext
protected org.apache.camel.spi.ModelToXMLDumper createModelToXMLDumper()
createModelToXMLDumper
in class AbstractCamelContext
protected org.apache.camel.spi.RestBindingJaxbDataFormatFactory createRestBindingJaxbDataFormatFactory()
createRestBindingJaxbDataFormatFactory
in class AbstractCamelContext
protected org.apache.camel.spi.Tracer createTracer()
createTracer
in class AbstractCamelContext
protected org.apache.camel.spi.LanguageResolver createLanguageResolver()
createLanguageResolver
in class AbstractCamelContext
protected org.apache.camel.spi.ConfigurerResolver createConfigurerResolver()
createConfigurerResolver
in class AbstractCamelContext
protected org.apache.camel.spi.RestRegistryFactory createRestRegistryFactory()
createRestRegistryFactory
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.StreamCachingStrategy createStreamCachingStrategy()
createStreamCachingStrategy
in class AbstractCamelContext
protected org.apache.camel.spi.ReactiveExecutor createReactiveExecutor()
createReactiveExecutor
in class AbstractCamelContext
public org.apache.camel.AsyncProcessor createMulticast(Collection<org.apache.camel.Processor> processors, ExecutorService executor, boolean shutdownExecutorService)
protected org.apache.camel.spi.ValidatorRegistry<ValidatorKey> createValidatorRegistry()
createValidatorRegistry
in class AbstractCamelContext
protected org.apache.camel.spi.TransformerRegistry<TransformerKey> createTransformerRegistry()
createTransformerRegistry
in class AbstractCamelContext
protected org.apache.camel.spi.ExecutorServiceManager createExecutorServiceManager()
createExecutorServiceManager
in class AbstractCamelContext
public org.apache.camel.Processor createErrorHandler(org.apache.camel.Route route, org.apache.camel.Processor processor) throws Exception
Exception
Apache Camel