public abstract class AbstractCamelContext
extends org.apache.camel.support.service.BaseService
implements org.apache.camel.ExtendedCamelContext, org.apache.camel.CatalogCamelContext, org.apache.camel.Suspendable
| Modifier and Type | Class and Description | 
|---|---|
| static class  | AbstractCamelContext.Initialization | 
| Constructor and Description | 
|---|
| AbstractCamelContext()Creates the  CamelContextusingDefaultRegistryas registry. | 
| AbstractCamelContext(boolean build) | 
| AbstractCamelContext(org.apache.camel.spi.Registry registry)Creates the  CamelContextusing the given registry | 
| Modifier and Type | Method and Description | 
|---|---|
| <T extends org.apache.camel.CamelContext> | adapt(Class<T> type) | 
| void | addComponent(String componentName,
            org.apache.camel.Component component) | 
| org.apache.camel.Endpoint | addEndpoint(String uri,
           org.apache.camel.Endpoint endpoint) | 
| protected org.apache.camel.Endpoint | addEndpointToRegistry(String uri,
                     org.apache.camel.Endpoint endpoint)Strategy to add the given endpoint to the internal endpoint registry | 
| void | addInterceptStrategy(org.apache.camel.spi.InterceptStrategy interceptStrategy) | 
| void | addLifecycleStrategy(org.apache.camel.spi.LifecycleStrategy lifecycleStrategy) | 
| void | addLogListener(org.apache.camel.spi.LogListener listener) | 
| void | addPrototypeService(Object object) | 
| void | addRoute(org.apache.camel.Route route) | 
| void | addRoutePolicyFactory(org.apache.camel.spi.RoutePolicyFactory routePolicyFactory) | 
| void | addRoutes(org.apache.camel.RoutesBuilder builder) | 
| void | addService(Object object) | 
| void | addService(Object object,
          boolean stopOnShutdown) | 
| void | addService(Object object,
          boolean stopOnShutdown,
          boolean forceStart) | 
| void | addStartupListener(org.apache.camel.StartupListener listener) | 
| protected void | bindDataFormats() | 
| void | close() | 
| protected org.apache.camel.Endpoint | convertBeanToEndpoint(String uri,
                     Object bean)Strategy method for attempting to convert the bean from a  Registryto an endpoint using some kind of
 transformation or wrapper | 
| protected abstract org.apache.camel.spi.AsyncProcessorAwaitManager | createAsyncProcessorAwaitManager() | 
| protected abstract org.apache.camel.spi.BeanIntrospection | createBeanIntrospection() | 
| protected abstract org.apache.camel.spi.CamelBeanPostProcessor | createBeanPostProcessor() | 
| protected abstract org.apache.camel.spi.BeanProcessorFactory | createBeanProcessorFactory() | 
| protected abstract org.apache.camel.spi.BeanProxyFactory | createBeanProxyFactory() | 
| protected abstract org.apache.camel.spi.CamelContextNameStrategy | createCamelContextNameStrategy() | 
| protected abstract org.apache.camel.spi.ClassResolver | createClassResolver() | 
| protected abstract org.apache.camel.spi.ComponentNameResolver | createComponentNameResolver() | 
| protected abstract org.apache.camel.spi.ComponentResolver | createComponentResolver() | 
| protected abstract org.apache.camel.spi.ConfigurerResolver | createConfigurerResolver() | 
| org.apache.camel.ConsumerTemplate | createConsumerTemplate() | 
| org.apache.camel.ConsumerTemplate | createConsumerTemplate(int maximumCacheSize) | 
| org.apache.camel.spi.DataFormat | createDataFormat(String name) | 
| protected abstract org.apache.camel.spi.DataFormatResolver | createDataFormatResolver() | 
| protected org.apache.camel.Endpoint | createEndpoint(String uri)A pluggable strategy to allow an endpoint to be created without requiring a component to be its factory, such as
 for looking up the URI inside some  Registry | 
| protected abstract org.apache.camel.spi.EndpointRegistry<EndpointKey> | createEndpointRegistry(Map<EndpointKey,org.apache.camel.Endpoint> endpoints) | 
| protected ScheduledExecutorService | createErrorHandlerExecutorService() | 
| protected abstract org.apache.camel.spi.ExecutorServiceManager | createExecutorServiceManager() | 
| protected org.apache.camel.spi.FactoryFinder | createFactoryFinder(String path) | 
| protected abstract org.apache.camel.spi.FactoryFinderResolver | createFactoryFinderResolver() | 
| org.apache.camel.FluentProducerTemplate | createFluentProducerTemplate() | 
| org.apache.camel.FluentProducerTemplate | createFluentProducerTemplate(int maximumCacheSize) | 
| protected abstract org.apache.camel.spi.HeadersMapFactory | createHeadersMapFactory() | 
| protected abstract org.apache.camel.health.HealthCheckRegistry | createHealthCheckRegistry() | 
| protected abstract org.apache.camel.spi.InflightRepository | createInflightRepository() | 
| protected abstract org.apache.camel.spi.Injector | createInjector() | 
| protected abstract org.apache.camel.spi.LanguageResolver | createLanguageResolver() | 
| protected abstract org.apache.camel.spi.ManagementNameStrategy | createManagementNameStrategy() | 
| protected abstract org.apache.camel.spi.MessageHistoryFactory | createMessageHistoryFactory() | 
| protected abstract org.apache.camel.spi.ModelJAXBContextFactory | createModelJAXBContextFactory() | 
| protected abstract org.apache.camel.spi.ModelToXMLDumper | createModelToXMLDumper() | 
| protected abstract org.apache.camel.spi.NodeIdFactory | createNodeIdFactory() | 
| protected abstract org.apache.camel.spi.PackageScanClassResolver | createPackageScanClassResolver() | 
| protected abstract org.apache.camel.spi.PackageScanResourceResolver | createPackageScanResourceResolver() | 
| protected abstract org.apache.camel.spi.ProcessorFactory | createProcessorFactory() | 
| org.apache.camel.ProducerTemplate | createProducerTemplate() | 
| org.apache.camel.ProducerTemplate | createProducerTemplate(int maximumCacheSize) | 
| protected abstract org.apache.camel.spi.PropertiesComponent | createPropertiesComponent() | 
| protected abstract org.apache.camel.spi.ReactiveExecutor | createReactiveExecutor() | 
| protected abstract org.apache.camel.spi.Registry | createRegistry() | 
| protected abstract org.apache.camel.spi.RestBindingJaxbDataFormatFactory | createRestBindingJaxbDataFormatFactory() | 
| protected org.apache.camel.spi.RestConfiguration | createRestConfiguration() | 
| protected org.apache.camel.spi.RestRegistry | createRestRegistry() | 
| protected abstract org.apache.camel.spi.RestRegistryFactory | createRestRegistryFactory() | 
| protected abstract org.apache.camel.spi.RouteController | createRouteController() | 
| protected abstract org.apache.camel.catalog.RuntimeCamelCatalog | createRuntimeCamelCatalog() | 
| protected abstract org.apache.camel.spi.ShutdownStrategy | createShutdownStrategy() | 
| protected abstract org.apache.camel.spi.StreamCachingStrategy | createStreamCachingStrategy() | 
| protected abstract org.apache.camel.spi.Tracer | createTracer() | 
| protected abstract org.apache.camel.spi.TransformerRegistry<TransformerKey> | createTransformerRegistry() | 
| protected abstract org.apache.camel.TypeConverter | createTypeConverter() | 
| protected abstract org.apache.camel.spi.TypeConverterRegistry | createTypeConverterRegistry() | 
| protected abstract org.apache.camel.spi.UnitOfWorkFactory | createUnitOfWorkFactory() | 
| protected abstract org.apache.camel.spi.UriFactoryResolver | createUriFactoryResolver() | 
| protected abstract org.apache.camel.spi.UuidGenerator | createUuidGenerator() | 
| protected abstract org.apache.camel.spi.ValidatorRegistry<ValidatorKey> | createValidatorRegistry() | 
| protected abstract org.apache.camel.spi.XMLRoutesDefinitionLoader | createXMLRoutesDefinitionLoader() | 
| void | deferStartService(Object object,
                 boolean stopOnShutdown) | 
| void | deferStartService(Object object,
                 boolean stopOnShutdown,
                 boolean startEarly) | 
| void | disableJMX() | 
| protected <T> T | doAddService(T object) | 
| protected <T> T | doAddService(T object,
            boolean stopOnShutdown) | 
| protected <T> T | doAddService(T object,
            boolean stopOnShutdown,
            boolean forceStart,
            boolean useLifecycleStrategies) | 
| void | doBuild() | 
| protected org.apache.camel.Endpoint | doGetEndpoint(String uri,
             Map<String,Object> parameters,
             boolean normalized,
             boolean prototype) | 
| void | doInit() | 
| protected AutoCloseable | doLifecycleChange() | 
| protected void | doResume() | 
| protected void | doShutdownRoute(String routeId,
               long timeout,
               TimeUnit timeUnit,
               boolean removingRoutes) | 
| protected void | doStart() | 
| protected void | doStartCamel() | 
| protected void | doStartContext() | 
| protected void | doStartEagerServices() | 
| protected void | doStartStandardServices() | 
| protected void | doStop() | 
| protected void | doSuspend() | 
| protected boolean | eagerCreateTypeConverter()Whether to eager create  TypeConverterduring initialization of CamelContext. | 
| protected void | forceLazyInitialization()Force some lazy initialization to occur upfront before we start any components and create routes | 
| protected void | forceStopLazyInitialization()Force clear lazy initialization so they can be re-created on restart | 
| org.apache.camel.spi.AnnotationBasedProcessorFactory | getAnnotationBasedProcessorFactory() | 
| ClassLoader | getApplicationContextClassLoader() | 
| org.apache.camel.spi.AsyncProcessorAwaitManager | getAsyncProcessorAwaitManager() | 
| org.apache.camel.spi.BeanIntrospection | getBeanIntrospection() | 
| org.apache.camel.spi.CamelBeanPostProcessor | getBeanPostProcessor() | 
| org.apache.camel.spi.BeanProcessorFactory | getBeanProcessorFactory() | 
| org.apache.camel.spi.BeanProxyFactory | getBeanProxyFactory() | 
| org.apache.camel.CamelContext | getCamelContextReference() | 
| org.apache.camel.spi.ClassResolver | getClassResolver() | 
| org.apache.camel.Component | getComponent(String name) | 
| org.apache.camel.Component | getComponent(String name,
            boolean autoCreateComponents) | 
| org.apache.camel.Component | getComponent(String name,
            boolean autoCreateComponents,
            boolean autoStart) | 
| <T extends org.apache.camel.Component> | getComponent(String name,
            Class<T> componentType) | 
| org.apache.camel.spi.ComponentNameResolver | getComponentNameResolver() | 
| List<String> | getComponentNames() | 
| String | getComponentParameterJsonSchema(String componentName) | 
| org.apache.camel.spi.ComponentResolver | getComponentResolver() | 
| org.apache.camel.spi.ConfigurerResolver | getConfigurerResolver() | 
| String | getDataFormatParameterJsonSchema(String dataFormatName) | 
| org.apache.camel.spi.DataFormatResolver | getDataFormatResolver() | 
| org.apache.camel.spi.Debugger | getDebugger() | 
| org.apache.camel.spi.FactoryFinder | getDefaultFactoryFinder() | 
| org.apache.camel.spi.DeferServiceFactory | getDeferServiceFactory() | 
| Long | getDelayer() | 
| String | getEipParameterJsonSchema(String eipName) | 
| org.apache.camel.Endpoint | getEndpoint(org.apache.camel.spi.NormalizedEndpointUri uri) | 
| org.apache.camel.Endpoint | getEndpoint(org.apache.camel.spi.NormalizedEndpointUri uri,
           Map<String,Object> parameters) | 
| org.apache.camel.Endpoint | getEndpoint(String uri) | 
| <T extends org.apache.camel.Endpoint> | getEndpoint(String name,
           Class<T> endpointType) | 
| org.apache.camel.Endpoint | getEndpoint(String uri,
           Map<String,Object> parameters) | 
| protected EndpointKey | getEndpointKey(String uri)Gets the endpoint key to use for lookup or whe adding endpoints to the  DefaultEndpointRegistry | 
| protected EndpointKey | getEndpointKey(String uri,
              org.apache.camel.Endpoint endpoint)Gets the endpoint key to use for lookup or whe adding endpoints to the  DefaultEndpointRegistry | 
| protected EndpointKey | getEndpointKeyPreNormalized(String uri)Gets the endpoint key to use for lookup or whe adding endpoints to the  DefaultEndpointRegistry | 
| Map<String,org.apache.camel.Endpoint> | getEndpointMap() | 
| org.apache.camel.spi.EndpointRegistry<EndpointKey> | getEndpointRegistry() | 
| Collection<org.apache.camel.Endpoint> | getEndpoints() | 
| org.apache.camel.spi.EndpointUriFactory | getEndpointUriFactory(String scheme) | 
| ScheduledExecutorService | getErrorHandlerExecutorService() | 
| org.apache.camel.ErrorHandlerFactory | getErrorHandlerFactory() | 
| org.apache.camel.spi.ExecutorServiceManager | getExecutorServiceManager() | 
| <T> T | getExtension(Class<T> type) | 
| org.apache.camel.spi.FactoryFinder | getFactoryFinder(String path) | 
| org.apache.camel.spi.FactoryFinderResolver | getFactoryFinderResolver() | 
| org.apache.camel.GlobalEndpointConfiguration | getGlobalEndpointConfiguration() | 
| String | getGlobalOption(String key) | 
| Map<String,String> | getGlobalOptions() | 
| org.apache.camel.spi.HeadersMapFactory | getHeadersMapFactory() | 
| org.apache.camel.spi.InflightRepository | getInflightRepository() | 
| AbstractCamelContext.Initialization | getInitialization() | 
| org.apache.camel.spi.Injector | getInjector() | 
| List<org.apache.camel.spi.InterceptStrategy> | getInterceptStrategies() | 
| org.apache.camel.spi.RouteController | getInternalRouteController() | 
| List<String> | getLanguageNames() | 
| String | getLanguageParameterJsonSchema(String languageName) | 
| org.apache.camel.spi.LanguageResolver | getLanguageResolver() | 
| List<org.apache.camel.spi.LifecycleStrategy> | getLifecycleStrategies() | 
| Set<org.apache.camel.spi.LogListener> | getLogListeners() | 
| org.apache.camel.spi.ManagementMBeanAssembler | getManagementMBeanAssembler() | 
| String | getManagementName() | 
| org.apache.camel.spi.ManagementNameStrategy | getManagementNameStrategy() | 
| org.apache.camel.spi.ManagementStrategy | getManagementStrategy() | 
| String | getMDCLoggingKeysPattern() | 
| org.apache.camel.spi.MessageHistoryFactory | getMessageHistoryFactory() | 
| org.apache.camel.spi.ModelJAXBContextFactory | getModelJAXBContextFactory() | 
| org.apache.camel.spi.ModelToXMLDumper | getModelToXMLDumper() | 
| String | getName() | 
| org.apache.camel.spi.CamelContextNameStrategy | getNameStrategy() | 
| org.apache.camel.spi.NodeIdFactory | getNodeIdFactory() | 
| protected org.apache.camel.TypeConverter | getOrCreateTypeConverter() | 
| org.apache.camel.spi.PackageScanClassResolver | getPackageScanClassResolver() | 
| org.apache.camel.spi.PackageScanResourceResolver | getPackageScanResourceResolver() | 
| org.apache.camel.Processor | getProcessor(String id) | 
| <T extends org.apache.camel.Processor> | getProcessor(String id,
            Class<T> type) | 
| org.apache.camel.spi.ProcessorFactory | getProcessorFactory() | 
| org.apache.camel.spi.PropertiesComponent | getPropertiesComponent() | 
| org.apache.camel.Endpoint | getPrototypeEndpoint(org.apache.camel.spi.NormalizedEndpointUri uri) | 
| org.apache.camel.Endpoint | getPrototypeEndpoint(String uri) | 
| org.apache.camel.spi.ReactiveExecutor | getReactiveExecutor() | 
| org.apache.camel.spi.Registry | getRegistry() | 
| <T> T | getRegistry(Class<T> type) | 
| org.apache.camel.spi.RestBindingJaxbDataFormatFactory | getRestBindingJaxbDataFormatFactory() | 
| org.apache.camel.spi.RestConfiguration | getRestConfiguration() | 
| org.apache.camel.spi.RestRegistry | getRestRegistry() | 
| org.apache.camel.spi.RestRegistryFactory | getRestRegistryFactory() | 
| org.apache.camel.Route | getRoute(String id) | 
| org.apache.camel.spi.RouteController | getRouteController() | 
| List<org.apache.camel.spi.RoutePolicyFactory> | getRoutePolicyFactories() | 
| List<org.apache.camel.Route> | getRoutes() | 
| protected Map<String,RouteService> | getRouteServices() | 
| int | getRoutesSize() | 
| List<org.apache.camel.spi.RouteStartupOrder> | getRouteStartupOrder() | 
| org.apache.camel.ServiceStatus | getRouteStatus(String key) | 
| org.apache.camel.catalog.RuntimeCamelCatalog | getRuntimeCamelCatalog() | 
| org.apache.camel.spi.RuntimeEndpointRegistry | getRuntimeEndpointRegistry() | 
| org.apache.camel.ShutdownRoute | getShutdownRoute() | 
| org.apache.camel.ShutdownRunningTask | getShutdownRunningTask() | 
| org.apache.camel.spi.ShutdownStrategy | getShutdownStrategy() | 
| org.apache.camel.support.jsse.SSLContextParameters | getSSLContextParameters() | 
| Date | getStartDate() | 
| protected List<org.apache.camel.StartupListener> | getStartupListeners() | 
| org.apache.camel.spi.StreamCachingStrategy | getStreamCachingStrategy() | 
| org.apache.camel.spi.Tracer | getTracer() | 
| String | getTracingPattern() | 
| org.apache.camel.spi.TransformerRegistry | getTransformerRegistry() | 
| org.apache.camel.TypeConverter | getTypeConverter() | 
| org.apache.camel.spi.TypeConverterRegistry | getTypeConverterRegistry() | 
| org.apache.camel.spi.UnitOfWorkFactory | getUnitOfWorkFactory() | 
| String | getUptime() | 
| long | getUptimeMillis() | 
| org.apache.camel.spi.UriFactoryResolver | getUriFactoryResolver() | 
| org.apache.camel.spi.UuidGenerator | getUuidGenerator() | 
| org.apache.camel.spi.ValidatorRegistry | getValidatorRegistry() | 
| String | getVersion() | 
| org.apache.camel.spi.XMLRoutesDefinitionLoader | getXMLRoutesDefinitionLoader() | 
| org.apache.camel.Component | hasComponent(String componentName) | 
| org.apache.camel.Endpoint | hasEndpoint(org.apache.camel.spi.NormalizedEndpointUri uri) | 
| org.apache.camel.Endpoint | hasEndpoint(String uri) | 
| <T> T | hasService(Class<T> type) | 
| boolean | hasService(Object object) | 
| <T> Set<T> | hasServices(Class<T> type) | 
| void | init() | 
| protected void | initEagerMandatoryServices()Initializes eager some mandatory services which needs to warmup and be ready as this helps optimize Camel at
 runtime. | 
| Boolean | isAllowUseOriginalMessage() | 
| boolean | isAutoCreateComponents() | 
| Boolean | isAutoStartup() | 
| Boolean | isBacklogTracing() | 
| Boolean | isCaseInsensitiveHeaders() | 
| Boolean | isDebugging() | 
| boolean | isEventNotificationApplicable() | 
| boolean | isJMXDisabled() | 
| Boolean | isLoadTypeConverters() | 
| Boolean | isLogExhaustedMessageBody() | 
| Boolean | isLogMask() | 
| Boolean | isMessageHistory() | 
| boolean | isSetupRoutes() | 
| boolean | isStartingRoutes() | 
| Boolean | isStreamCaching() | 
| protected boolean | isStreamCachingInUse() | 
| Boolean | isTracing() | 
| Boolean | isTypeConverterStatisticsEnabled() | 
| Boolean | isUseBreadcrumb() | 
| Boolean | isUseDataType() | 
| Boolean | isUseMDCLogging() | 
| boolean | isVetoStarted() | 
| protected void | logRouteState(org.apache.camel.Route route,
             String state) | 
| protected static <T> T | lookup(org.apache.camel.CamelContext context,
      String ref,
      Class<T> type) | 
| org.apache.camel.spi.NormalizedEndpointUri | normalizeUri(String uri) | 
| void | registerEndpointCallback(org.apache.camel.spi.EndpointStrategy strategy) | 
| org.apache.camel.Component | removeComponent(String componentName) | 
| void | removeEndpoint(org.apache.camel.Endpoint endpoint) | 
| Collection<org.apache.camel.Endpoint> | removeEndpoints(String uri) | 
| void | removeRoute(org.apache.camel.Route route) | 
| boolean | removeRoute(String routeId) | 
| boolean | removeService(Object object) | 
| org.apache.camel.spi.DataFormat | resolveDataFormat(String name) | 
| org.apache.camel.spi.Language | resolveLanguage(String name) | 
| String | resolvePropertyPlaceholders(String text) | 
| org.apache.camel.spi.Transformer | resolveTransformer(org.apache.camel.spi.DataType from,
                  org.apache.camel.spi.DataType to) | 
| org.apache.camel.spi.Transformer | resolveTransformer(String scheme) | 
| org.apache.camel.spi.Validator | resolveValidator(org.apache.camel.spi.DataType type) | 
| void | resumeRoute(String routeId) | 
| protected void | resumeRouteService(RouteService routeService)Resumes the given route service | 
| protected boolean | routeSupportsSuspension(String routeId) | 
| void | setAllowUseOriginalMessage(Boolean allowUseOriginalMessage) | 
| void | setApplicationContextClassLoader(ClassLoader classLoader) | 
| void | setAsyncProcessorAwaitManager(org.apache.camel.spi.AsyncProcessorAwaitManager asyncProcessorAwaitManager) | 
| void | setAutoCreateComponents(boolean autoCreateComponents) | 
| void | setAutoStartup(Boolean autoStartup) | 
| void | setBacklogTracing(Boolean backlogTrace) | 
| void | setBeanIntrospection(org.apache.camel.spi.BeanIntrospection beanIntrospection) | 
| void | setBeanPostProcessor(org.apache.camel.spi.CamelBeanPostProcessor beanPostProcessor) | 
| void | setBeanProcessorFactory(org.apache.camel.spi.BeanProcessorFactory beanProcessorFactory) | 
| void | setBeanProxyFactory(org.apache.camel.spi.BeanProxyFactory beanProxyFactory) | 
| void | setCaseInsensitiveHeaders(Boolean caseInsensitiveHeaders) | 
| void | setClassResolver(org.apache.camel.spi.ClassResolver classResolver) | 
| void | setComponentNameResolver(org.apache.camel.spi.ComponentNameResolver componentNameResolver) | 
| void | setComponentResolver(org.apache.camel.spi.ComponentResolver componentResolver) | 
| void | setConfigurerResolver(org.apache.camel.spi.ConfigurerResolver configurerResolver) | 
| static void | setContextCounter(int value)Reset context counter to a preset value. | 
| void | setDataFormatResolver(org.apache.camel.spi.DataFormatResolver dataFormatResolver) | 
| void | setDebugger(org.apache.camel.spi.Debugger debugger) | 
| void | setDebugging(Boolean debug) | 
| <T> void | setDefaultExtension(Class<T> type,
                   Supplier<T> module) | 
| void | setDelayer(Long delay) | 
| void | setErrorHandlerExecutorService(ScheduledExecutorService errorHandlerExecutorService) | 
| void | setErrorHandlerFactory(org.apache.camel.ErrorHandlerFactory errorHandlerFactory) | 
| void | setEventNotificationApplicable(boolean eventNotificationApplicable) | 
| void | setExecutorServiceManager(org.apache.camel.spi.ExecutorServiceManager executorServiceManager) | 
| <T> void | setExtension(Class<T> type,
            T module) | 
| void | setFactoryFinderResolver(org.apache.camel.spi.FactoryFinderResolver factoryFinderResolver) | 
| void | setGlobalOptions(Map<String,String> globalOptions) | 
| void | setHeadersMapFactory(org.apache.camel.spi.HeadersMapFactory headersMapFactory) | 
| void | setInflightRepository(org.apache.camel.spi.InflightRepository repository) | 
| void | setInitialization(AbstractCamelContext.Initialization initialization) | 
| void | setInjector(org.apache.camel.spi.Injector injector) | 
| void | setInterceptStrategies(List<org.apache.camel.spi.InterceptStrategy> interceptStrategies) | 
| void | setLanguageResolver(org.apache.camel.spi.LanguageResolver languageResolver) | 
| void | setLoadTypeConverters(Boolean loadTypeConverters) | 
| void | setLogExhaustedMessageBody(Boolean logExhaustedMessageBody) | 
| void | setLogMask(Boolean logMask) | 
| void | setManagementMBeanAssembler(org.apache.camel.spi.ManagementMBeanAssembler managementMBeanAssembler) | 
| void | setManagementName(String managementName) | 
| void | setManagementNameStrategy(org.apache.camel.spi.ManagementNameStrategy managementNameStrategy) | 
| void | setManagementStrategy(org.apache.camel.spi.ManagementStrategy managementStrategy) | 
| void | setMDCLoggingKeysPattern(String pattern) | 
| void | setMessageHistory(Boolean messageHistory) | 
| void | setMessageHistoryFactory(org.apache.camel.spi.MessageHistoryFactory messageHistoryFactory) | 
| void | setModelJAXBContextFactory(org.apache.camel.spi.ModelJAXBContextFactory modelJAXBContextFactory) | 
| void | setModelToXMLDumper(org.apache.camel.spi.ModelToXMLDumper modelToXMLDumper) | 
| void | setName(String name) | 
| void | setNameStrategy(org.apache.camel.spi.CamelContextNameStrategy nameStrategy) | 
| void | setNodeIdFactory(org.apache.camel.spi.NodeIdFactory idFactory) | 
| void | setPackageScanClassResolver(org.apache.camel.spi.PackageScanClassResolver packageScanClassResolver) | 
| void | setPackageScanResourceResolver(org.apache.camel.spi.PackageScanResourceResolver packageScanResourceResolver) | 
| void | setProcessorFactory(org.apache.camel.spi.ProcessorFactory processorFactory) | 
| void | setPropertiesComponent(org.apache.camel.spi.PropertiesComponent propertiesComponent) | 
| void | setReactiveExecutor(org.apache.camel.spi.ReactiveExecutor reactiveExecutor) | 
| void | setRegistry(org.apache.camel.spi.Registry registry) | 
| void | setRestBindingJaxbDataFormatFactory(org.apache.camel.spi.RestBindingJaxbDataFormatFactory restBindingJaxbDataFormatFactory) | 
| void | setRestConfiguration(org.apache.camel.spi.RestConfiguration restConfiguration) | 
| void | setRestRegistry(org.apache.camel.spi.RestRegistry restRegistry) | 
| void | setRestRegistryFactory(org.apache.camel.spi.RestRegistryFactory restRegistryFactory) | 
| void | setRouteController(org.apache.camel.spi.RouteController routeController) | 
| void | setRoutePolicyFactories(List<org.apache.camel.spi.RoutePolicyFactory> routePolicyFactories) | 
| void | setRuntimeCamelCatalog(org.apache.camel.catalog.RuntimeCamelCatalog runtimeCamelCatalog) | 
| void | setRuntimeEndpointRegistry(org.apache.camel.spi.RuntimeEndpointRegistry runtimeEndpointRegistry) | 
| void | setShutdownRoute(org.apache.camel.ShutdownRoute shutdownRoute) | 
| void | setShutdownRunningTask(org.apache.camel.ShutdownRunningTask shutdownRunningTask) | 
| void | setShutdownStrategy(org.apache.camel.spi.ShutdownStrategy shutdownStrategy) | 
| void | setSSLContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters) | 
| void | setStartingRoutes(boolean starting) | 
| void | setStreamCaching(Boolean cache) | 
| void | setStreamCachingStrategy(org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy) | 
| void | setTracer(org.apache.camel.spi.Tracer tracer) | 
| void | setTracing(Boolean tracing) | 
| void | setTracingPattern(String tracePattern) | 
| void | setTransformerRegistry(org.apache.camel.spi.TransformerRegistry transformerRegistry) | 
| void | setTypeConverter(org.apache.camel.TypeConverter typeConverter) | 
| void | setTypeConverterRegistry(org.apache.camel.spi.TypeConverterRegistry typeConverterRegistry) | 
| void | setTypeConverterStatisticsEnabled(Boolean typeConverterStatisticsEnabled) | 
| void | setUnitOfWorkFactory(org.apache.camel.spi.UnitOfWorkFactory unitOfWorkFactory) | 
| void | setupManagement(Map<String,Object> options) | 
| void | setupRoutes(boolean done) | 
| void | setUriFactoryResolver(org.apache.camel.spi.UriFactoryResolver uriFactoryResolver) | 
| void | setUseBreadcrumb(Boolean useBreadcrumb) | 
| void | setUseDataType(Boolean useDataType) | 
| void | setUseMDCLogging(Boolean useMDCLogging) | 
| void | setUuidGenerator(org.apache.camel.spi.UuidGenerator uuidGenerator) | 
| void | setValidatorRegistry(org.apache.camel.spi.ValidatorRegistry validatorRegistry) | 
| void | setXMLRoutesDefinitionLoader(org.apache.camel.spi.XMLRoutesDefinitionLoader xmlRoutesDefinitionLoader) | 
| protected boolean | shouldStartRoutes()Should we start newly added routes? | 
| protected void | shutdownRouteService(RouteService routeService) | 
| void | start() | 
| void | startAllRoutes() | 
| void | startRoute(String routeId) | 
| void | startRouteDefinitions() | 
| void | startRouteService(RouteService routeService,
                 boolean addingRoutes)Starts the given route service | 
| void | stop() | 
| void | stopRoute(String routeId) | 
| void | stopRoute(String routeId,
         long timeout,
         TimeUnit timeUnit) | 
| boolean | stopRoute(String routeId,
         long timeout,
         TimeUnit timeUnit,
         boolean abortAfterTimeout) | 
| protected void | stopRouteService(RouteService routeService) | 
| protected void | stopRouteService(RouteService routeService,
                boolean removingRoutes) | 
| void | suspendRoute(String routeId) | 
| void | suspendRoute(String routeId,
            long timeout,
            TimeUnit timeUnit) | 
| protected void | suspendRouteService(RouteService routeService) | 
| String | toString() | 
build, doFail, doShutdown, fail, getStatus, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, suspendclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic AbstractCamelContext()
CamelContext using DefaultRegistry as registry.
 
 Use one of the other constructors to force use an explicit registry.public AbstractCamelContext(org.apache.camel.spi.Registry registry)
CamelContext using the given registryregistry - the registrypublic AbstractCamelContext(boolean build)
protected static <T> T lookup(org.apache.camel.CamelContext context,
                              String ref,
                              Class<T> type)
public static void setContextCounter(int value)
value - new value for the context counterpublic void close()
           throws IOException
close in interface AutoCloseableclose in interface org.apache.camel.CamelContextLifecycleIOExceptionpublic org.apache.camel.CamelContext getCamelContextReference()
protected boolean eagerCreateTypeConverter()
TypeConverter during initialization of CamelContext. This is enabled by default
 to optimize camel-core.public <T extends org.apache.camel.CamelContext> T adapt(Class<T> type)
adapt in interface org.apache.camel.CamelContextpublic <T> T getExtension(Class<T> type)
getExtension in interface org.apache.camel.CamelContextpublic <T> void setExtension(Class<T> type, T module)
setExtension in interface org.apache.camel.CamelContextpublic boolean isVetoStarted()
isVetoStarted in interface org.apache.camel.CamelContextpublic AbstractCamelContext.Initialization getInitialization()
public void setInitialization(AbstractCamelContext.Initialization initialization)
public String getName()
getName in interface org.apache.camel.CamelContextpublic void setName(String name)
setName in interface org.apache.camel.ExtendedCamelContextpublic org.apache.camel.spi.CamelContextNameStrategy getNameStrategy()
getNameStrategy in interface org.apache.camel.CamelContextpublic void setNameStrategy(org.apache.camel.spi.CamelContextNameStrategy nameStrategy)
setNameStrategy in interface org.apache.camel.CamelContextpublic org.apache.camel.spi.ManagementNameStrategy getManagementNameStrategy()
getManagementNameStrategy in interface org.apache.camel.CamelContextpublic void setManagementNameStrategy(org.apache.camel.spi.ManagementNameStrategy managementNameStrategy)
setManagementNameStrategy in interface org.apache.camel.CamelContextpublic String getManagementName()
getManagementName in interface org.apache.camel.CamelContextpublic void setManagementName(String managementName)
setManagementName in interface org.apache.camel.CamelContextpublic org.apache.camel.Component hasComponent(String componentName)
hasComponent in interface org.apache.camel.CamelContextpublic void addComponent(String componentName, org.apache.camel.Component component)
addComponent in interface org.apache.camel.CamelContextpublic org.apache.camel.Component getComponent(String name)
getComponent in interface org.apache.camel.CamelContextpublic org.apache.camel.Component getComponent(String name, boolean autoCreateComponents)
getComponent in interface org.apache.camel.CamelContextpublic org.apache.camel.Component getComponent(String name, boolean autoCreateComponents, boolean autoStart)
getComponent in interface org.apache.camel.CamelContextpublic <T extends org.apache.camel.Component> T getComponent(String name, Class<T> componentType)
getComponent in interface org.apache.camel.CamelContextpublic org.apache.camel.Component removeComponent(String componentName)
removeComponent in interface org.apache.camel.CamelContextpublic org.apache.camel.spi.EndpointRegistry<EndpointKey> getEndpointRegistry()
getEndpointRegistry in interface org.apache.camel.CamelContextpublic Collection<org.apache.camel.Endpoint> getEndpoints()
getEndpoints in interface org.apache.camel.CamelContextpublic Map<String,org.apache.camel.Endpoint> getEndpointMap()
getEndpointMap in interface org.apache.camel.CamelContextpublic org.apache.camel.Endpoint hasEndpoint(String uri)
hasEndpoint in interface org.apache.camel.CamelContextpublic org.apache.camel.Endpoint hasEndpoint(org.apache.camel.spi.NormalizedEndpointUri uri)
hasEndpoint in interface org.apache.camel.ExtendedCamelContextpublic org.apache.camel.Endpoint addEndpoint(String uri, org.apache.camel.Endpoint endpoint) throws Exception
addEndpoint in interface org.apache.camel.CamelContextExceptionpublic void removeEndpoint(org.apache.camel.Endpoint endpoint)
                    throws Exception
removeEndpoint in interface org.apache.camel.CamelContextExceptionpublic Collection<org.apache.camel.Endpoint> removeEndpoints(String uri) throws Exception
removeEndpoints in interface org.apache.camel.CamelContextExceptionpublic org.apache.camel.spi.NormalizedEndpointUri normalizeUri(String uri)
normalizeUri in interface org.apache.camel.ExtendedCamelContextpublic org.apache.camel.Endpoint getEndpoint(String uri)
getEndpoint in interface org.apache.camel.CamelContextpublic org.apache.camel.Endpoint getEndpoint(org.apache.camel.spi.NormalizedEndpointUri uri)
getEndpoint in interface org.apache.camel.ExtendedCamelContextpublic org.apache.camel.Endpoint getPrototypeEndpoint(String uri)
getPrototypeEndpoint in interface org.apache.camel.ExtendedCamelContextpublic org.apache.camel.Endpoint getPrototypeEndpoint(org.apache.camel.spi.NormalizedEndpointUri uri)
getPrototypeEndpoint in interface org.apache.camel.ExtendedCamelContextpublic org.apache.camel.Endpoint getEndpoint(String uri, Map<String,Object> parameters)
getEndpoint in interface org.apache.camel.CamelContextpublic org.apache.camel.Endpoint getEndpoint(org.apache.camel.spi.NormalizedEndpointUri uri,
                                             Map<String,Object> parameters)
getEndpoint in interface org.apache.camel.ExtendedCamelContextprotected org.apache.camel.Endpoint doGetEndpoint(String uri, Map<String,Object> parameters, boolean normalized, boolean prototype)
public <T extends org.apache.camel.Endpoint> T getEndpoint(String name, Class<T> endpointType)
getEndpoint in interface org.apache.camel.CamelContextpublic void registerEndpointCallback(org.apache.camel.spi.EndpointStrategy strategy)
registerEndpointCallback in interface org.apache.camel.ExtendedCamelContextprotected org.apache.camel.Endpoint addEndpointToRegistry(String uri, org.apache.camel.Endpoint endpoint)
uri - uri of the endpointendpoint - the endpoint to addprotected EndpointKey getEndpointKey(String uri)
DefaultEndpointRegistryuri - the endpoint uriprotected EndpointKey getEndpointKeyPreNormalized(String uri)
DefaultEndpointRegistryuri - the endpoint uri which is pre normalizedprotected EndpointKey getEndpointKey(String uri, org.apache.camel.Endpoint endpoint)
DefaultEndpointRegistryuri - the endpoint uriendpoint - the endpointpublic org.apache.camel.GlobalEndpointConfiguration getGlobalEndpointConfiguration()
getGlobalEndpointConfiguration in interface org.apache.camel.CamelContextpublic org.apache.camel.spi.RouteController getRouteController()
getRouteController in interface org.apache.camel.CamelContextpublic void setRouteController(org.apache.camel.spi.RouteController routeController)
setRouteController in interface org.apache.camel.CamelContextpublic List<org.apache.camel.spi.RouteStartupOrder> getRouteStartupOrder()
getRouteStartupOrder in interface org.apache.camel.ExtendedCamelContextpublic List<org.apache.camel.Route> getRoutes()
getRoutes in interface org.apache.camel.CamelContextpublic int getRoutesSize()
getRoutesSize in interface org.apache.camel.CamelContextpublic org.apache.camel.Route getRoute(String id)
getRoute in interface org.apache.camel.CamelContextpublic org.apache.camel.Processor getProcessor(String id)
getProcessor in interface org.apache.camel.CamelContextpublic <T extends org.apache.camel.Processor> T getProcessor(String id, Class<T> type)
getProcessor in interface org.apache.camel.CamelContextpublic void removeRoute(org.apache.camel.Route route)
removeRoute in interface org.apache.camel.ExtendedCamelContextpublic void addRoute(org.apache.camel.Route route)
addRoute in interface org.apache.camel.ExtendedCamelContextpublic void addRoutes(org.apache.camel.RoutesBuilder builder)
               throws Exception
addRoutes in interface org.apache.camel.CamelContextExceptionpublic org.apache.camel.ServiceStatus getRouteStatus(String key)
public boolean isStartingRoutes()
public void setStartingRoutes(boolean starting)
public boolean isSetupRoutes()
isSetupRoutes in interface org.apache.camel.ExtendedCamelContextpublic boolean stopRoute(String routeId, long timeout, TimeUnit timeUnit, boolean abortAfterTimeout) throws Exception
Exceptionpublic void stopRoute(String routeId, long timeout, TimeUnit timeUnit) throws Exception
Exceptionprotected void doShutdownRoute(String routeId, long timeout, TimeUnit timeUnit, boolean removingRoutes) throws Exception
Exceptionpublic boolean removeRoute(String routeId) throws Exception
removeRoute in interface org.apache.camel.CamelContextExceptionpublic void suspendRoute(String routeId, long timeout, TimeUnit timeUnit) throws Exception
Exceptionpublic void addService(Object object) throws Exception
addService in interface org.apache.camel.CamelContextExceptionpublic void addService(Object object, boolean stopOnShutdown) throws Exception
addService in interface org.apache.camel.CamelContextExceptionpublic void addService(Object object, boolean stopOnShutdown, boolean forceStart) throws Exception
addService in interface org.apache.camel.CamelContextExceptionpublic void addPrototypeService(Object object) throws Exception
addPrototypeService in interface org.apache.camel.CamelContextExceptionprotected <T> T doAddService(T object)
protected <T> T doAddService(T object,
                             boolean stopOnShutdown)
protected <T> T doAddService(T object,
                             boolean stopOnShutdown,
                             boolean forceStart,
                             boolean useLifecycleStrategies)
public boolean removeService(Object object) throws Exception
removeService in interface org.apache.camel.CamelContextExceptionpublic boolean hasService(Object object)
hasService in interface org.apache.camel.CamelContextpublic <T> T hasService(Class<T> type)
hasService in interface org.apache.camel.CamelContextpublic <T> Set<T> hasServices(Class<T> type)
hasServices in interface org.apache.camel.CamelContextpublic void deferStartService(Object object, boolean stopOnShutdown) throws Exception
deferStartService in interface org.apache.camel.CamelContextExceptionpublic void deferStartService(Object object, boolean stopOnShutdown, boolean startEarly) throws Exception
Exceptionprotected List<org.apache.camel.StartupListener> getStartupListeners()
public void addStartupListener(org.apache.camel.StartupListener listener)
                        throws Exception
addStartupListener in interface org.apache.camel.CamelContextExceptionpublic String getComponentParameterJsonSchema(String componentName) throws IOException
getComponentParameterJsonSchema in interface org.apache.camel.CatalogCamelContextIOExceptionpublic String getDataFormatParameterJsonSchema(String dataFormatName) throws IOException
getDataFormatParameterJsonSchema in interface org.apache.camel.CatalogCamelContextIOExceptionpublic String getLanguageParameterJsonSchema(String languageName) throws IOException
getLanguageParameterJsonSchema in interface org.apache.camel.CatalogCamelContextIOExceptionpublic String getEipParameterJsonSchema(String eipName) throws IOException
getEipParameterJsonSchema in interface org.apache.camel.CatalogCamelContextIOExceptionpublic org.apache.camel.spi.Language resolveLanguage(String name)
resolveLanguage in interface org.apache.camel.CamelContextpublic String resolvePropertyPlaceholders(String text)
resolvePropertyPlaceholders in interface org.apache.camel.CamelContextpublic org.apache.camel.TypeConverter getTypeConverter()
getTypeConverter in interface org.apache.camel.CamelContextpublic void setTypeConverter(org.apache.camel.TypeConverter typeConverter)
protected org.apache.camel.TypeConverter getOrCreateTypeConverter()
public org.apache.camel.spi.TypeConverterRegistry getTypeConverterRegistry()
getTypeConverterRegistry in interface org.apache.camel.CamelContextpublic void setTypeConverterRegistry(org.apache.camel.spi.TypeConverterRegistry typeConverterRegistry)
setTypeConverterRegistry in interface org.apache.camel.CamelContextpublic org.apache.camel.spi.Injector getInjector()
getInjector in interface org.apache.camel.CamelContextpublic void setInjector(org.apache.camel.spi.Injector injector)
setInjector in interface org.apache.camel.CamelContextpublic org.apache.camel.spi.PropertiesComponent getPropertiesComponent()
getPropertiesComponent in interface org.apache.camel.CamelContextpublic void setPropertiesComponent(org.apache.camel.spi.PropertiesComponent propertiesComponent)
setPropertiesComponent in interface org.apache.camel.CamelContextpublic org.apache.camel.spi.CamelBeanPostProcessor getBeanPostProcessor()
getBeanPostProcessor in interface org.apache.camel.ExtendedCamelContextpublic void setBeanPostProcessor(org.apache.camel.spi.CamelBeanPostProcessor beanPostProcessor)
public org.apache.camel.spi.ManagementMBeanAssembler getManagementMBeanAssembler()
getManagementMBeanAssembler in interface org.apache.camel.ExtendedCamelContextpublic void setManagementMBeanAssembler(org.apache.camel.spi.ManagementMBeanAssembler managementMBeanAssembler)
public org.apache.camel.spi.ComponentResolver getComponentResolver()
getComponentResolver in interface org.apache.camel.ExtendedCamelContextpublic void setComponentResolver(org.apache.camel.spi.ComponentResolver componentResolver)
setComponentResolver in interface org.apache.camel.ExtendedCamelContextpublic org.apache.camel.spi.ComponentNameResolver getComponentNameResolver()
getComponentNameResolver in interface org.apache.camel.ExtendedCamelContextpublic void setComponentNameResolver(org.apache.camel.spi.ComponentNameResolver componentNameResolver)
setComponentNameResolver in interface org.apache.camel.ExtendedCamelContextpublic org.apache.camel.spi.LanguageResolver getLanguageResolver()
getLanguageResolver in interface org.apache.camel.ExtendedCamelContextpublic void setLanguageResolver(org.apache.camel.spi.LanguageResolver languageResolver)
setLanguageResolver in interface org.apache.camel.ExtendedCamelContextpublic org.apache.camel.spi.ConfigurerResolver getConfigurerResolver()
getConfigurerResolver in interface org.apache.camel.ExtendedCamelContextpublic void setConfigurerResolver(org.apache.camel.spi.ConfigurerResolver configurerResolver)
setConfigurerResolver in interface org.apache.camel.ExtendedCamelContextpublic org.apache.camel.spi.UriFactoryResolver getUriFactoryResolver()
getUriFactoryResolver in interface org.apache.camel.ExtendedCamelContextpublic void setUriFactoryResolver(org.apache.camel.spi.UriFactoryResolver uriFactoryResolver)
setUriFactoryResolver in interface org.apache.camel.ExtendedCamelContextpublic boolean isAutoCreateComponents()
public void setAutoCreateComponents(boolean autoCreateComponents)
public org.apache.camel.spi.Registry getRegistry()
getRegistry in interface org.apache.camel.CamelContextpublic void setRegistry(org.apache.camel.spi.Registry registry)
setRegistry in interface org.apache.camel.ExtendedCamelContextpublic <T> T getRegistry(Class<T> type)
getRegistry in interface org.apache.camel.CamelContextpublic List<org.apache.camel.spi.LifecycleStrategy> getLifecycleStrategies()
getLifecycleStrategies in interface org.apache.camel.CamelContextpublic void addLifecycleStrategy(org.apache.camel.spi.LifecycleStrategy lifecycleStrategy)
addLifecycleStrategy in interface org.apache.camel.CamelContextpublic void setupRoutes(boolean done)
setupRoutes in interface org.apache.camel.ExtendedCamelContextpublic org.apache.camel.spi.RestConfiguration getRestConfiguration()
getRestConfiguration in interface org.apache.camel.CamelContextpublic void setRestConfiguration(org.apache.camel.spi.RestConfiguration restConfiguration)
setRestConfiguration in interface org.apache.camel.CamelContextpublic List<org.apache.camel.spi.InterceptStrategy> getInterceptStrategies()
getInterceptStrategies in interface org.apache.camel.ExtendedCamelContextpublic void setInterceptStrategies(List<org.apache.camel.spi.InterceptStrategy> interceptStrategies)
public void addInterceptStrategy(org.apache.camel.spi.InterceptStrategy interceptStrategy)
addInterceptStrategy in interface org.apache.camel.ExtendedCamelContextpublic List<org.apache.camel.spi.RoutePolicyFactory> getRoutePolicyFactories()
getRoutePolicyFactories in interface org.apache.camel.CamelContextpublic void setRoutePolicyFactories(List<org.apache.camel.spi.RoutePolicyFactory> routePolicyFactories)
public void addRoutePolicyFactory(org.apache.camel.spi.RoutePolicyFactory routePolicyFactory)
addRoutePolicyFactory in interface org.apache.camel.CamelContextpublic Set<org.apache.camel.spi.LogListener> getLogListeners()
getLogListeners in interface org.apache.camel.ExtendedCamelContextpublic void addLogListener(org.apache.camel.spi.LogListener listener)
addLogListener in interface org.apache.camel.ExtendedCamelContextpublic void setStreamCaching(Boolean cache)
setStreamCaching in interface org.apache.camel.RuntimeConfigurationpublic Boolean isStreamCaching()
isStreamCaching in interface org.apache.camel.RuntimeConfigurationpublic void setTracing(Boolean tracing)
setTracing in interface org.apache.camel.RuntimeConfigurationpublic Boolean isTracing()
isTracing in interface org.apache.camel.RuntimeConfigurationpublic String getTracingPattern()
getTracingPattern in interface org.apache.camel.RuntimeConfigurationpublic void setTracingPattern(String tracePattern)
setTracingPattern in interface org.apache.camel.RuntimeConfigurationpublic Boolean isBacklogTracing()
isBacklogTracing in interface org.apache.camel.RuntimeConfigurationpublic void setBacklogTracing(Boolean backlogTrace)
setBacklogTracing in interface org.apache.camel.RuntimeConfigurationpublic void setDebugging(Boolean debug)
setDebugging in interface org.apache.camel.RuntimeConfigurationpublic Boolean isDebugging()
isDebugging in interface org.apache.camel.RuntimeConfigurationpublic void setMessageHistory(Boolean messageHistory)
setMessageHistory in interface org.apache.camel.RuntimeConfigurationpublic Boolean isMessageHistory()
isMessageHistory in interface org.apache.camel.RuntimeConfigurationpublic void setLogMask(Boolean logMask)
setLogMask in interface org.apache.camel.RuntimeConfigurationpublic Boolean isLogMask()
isLogMask in interface org.apache.camel.RuntimeConfigurationpublic Boolean isLogExhaustedMessageBody()
isLogExhaustedMessageBody in interface org.apache.camel.RuntimeConfigurationpublic void setLogExhaustedMessageBody(Boolean logExhaustedMessageBody)
setLogExhaustedMessageBody in interface org.apache.camel.RuntimeConfigurationpublic Long getDelayer()
getDelayer in interface org.apache.camel.RuntimeConfigurationpublic void setDelayer(Long delay)
setDelayer in interface org.apache.camel.RuntimeConfigurationpublic org.apache.camel.ProducerTemplate createProducerTemplate()
createProducerTemplate in interface org.apache.camel.CamelContextpublic org.apache.camel.ProducerTemplate createProducerTemplate(int maximumCacheSize)
createProducerTemplate in interface org.apache.camel.CamelContextpublic org.apache.camel.FluentProducerTemplate createFluentProducerTemplate()
createFluentProducerTemplate in interface org.apache.camel.CamelContextpublic org.apache.camel.FluentProducerTemplate createFluentProducerTemplate(int maximumCacheSize)
createFluentProducerTemplate in interface org.apache.camel.CamelContextpublic org.apache.camel.ConsumerTemplate createConsumerTemplate()
createConsumerTemplate in interface org.apache.camel.CamelContextpublic org.apache.camel.ConsumerTemplate createConsumerTemplate(int maximumCacheSize)
createConsumerTemplate in interface org.apache.camel.CamelContextpublic org.apache.camel.ErrorHandlerFactory getErrorHandlerFactory()
getErrorHandlerFactory in interface org.apache.camel.ExtendedCamelContextpublic void setErrorHandlerFactory(org.apache.camel.ErrorHandlerFactory errorHandlerFactory)
setErrorHandlerFactory in interface org.apache.camel.ExtendedCamelContextpublic ScheduledExecutorService getErrorHandlerExecutorService()
getErrorHandlerExecutorService in interface org.apache.camel.ExtendedCamelContextpublic void setErrorHandlerExecutorService(ScheduledExecutorService errorHandlerExecutorService)
protected ScheduledExecutorService createErrorHandlerExecutorService()
public org.apache.camel.spi.UnitOfWorkFactory getUnitOfWorkFactory()
getUnitOfWorkFactory in interface org.apache.camel.ExtendedCamelContextpublic void setUnitOfWorkFactory(org.apache.camel.spi.UnitOfWorkFactory unitOfWorkFactory)
setUnitOfWorkFactory in interface org.apache.camel.ExtendedCamelContextpublic org.apache.camel.spi.RuntimeEndpointRegistry getRuntimeEndpointRegistry()
getRuntimeEndpointRegistry in interface org.apache.camel.CamelContextpublic void setRuntimeEndpointRegistry(org.apache.camel.spi.RuntimeEndpointRegistry runtimeEndpointRegistry)
setRuntimeEndpointRegistry in interface org.apache.camel.CamelContextpublic String getUptime()
getUptime in interface org.apache.camel.CamelContextpublic long getUptimeMillis()
getUptimeMillis in interface org.apache.camel.CamelContextpublic Date getStartDate()
getStartDate in interface org.apache.camel.CamelContextpublic boolean isEventNotificationApplicable()
isEventNotificationApplicable in interface org.apache.camel.ExtendedCamelContextpublic void setEventNotificationApplicable(boolean eventNotificationApplicable)
setEventNotificationApplicable in interface org.apache.camel.ExtendedCamelContextpublic String getVersion()
getVersion in interface org.apache.camel.CamelContextprotected void doSuspend()
                  throws Exception
doSuspend in class org.apache.camel.support.service.BaseServiceExceptionprotected void doResume()
                 throws Exception
doResume in class org.apache.camel.support.service.BaseServiceExceptionprotected AutoCloseable doLifecycleChange()
doLifecycleChange in class org.apache.camel.support.service.BaseServicepublic void init()
init in interface org.apache.camel.CamelContextLifecycleinit in class org.apache.camel.support.service.BaseServicepublic void start()
start in interface org.apache.camel.CamelContextLifecyclestart in class org.apache.camel.support.service.BaseServicepublic void stop()
stop in interface org.apache.camel.CamelContextLifecyclestop in class org.apache.camel.support.service.BaseServicepublic void doBuild()
             throws Exception
doBuild in class org.apache.camel.support.service.BaseServiceExceptionpublic void doInit()
            throws Exception
doInit in class org.apache.camel.support.service.BaseServiceExceptionprotected void doStart()
                throws Exception
doStart in class org.apache.camel.support.service.BaseServiceExceptionprotected void doStop()
               throws Exception
doStop in class org.apache.camel.support.service.BaseServiceExceptionprotected boolean routeSupportsSuspension(String routeId)
public void startRouteService(RouteService routeService, boolean addingRoutes) throws Exception
Exceptionprotected void resumeRouteService(RouteService routeService) throws Exception
Exceptionprotected void stopRouteService(RouteService routeService, boolean removingRoutes) throws Exception
Exceptionprotected void logRouteState(org.apache.camel.Route route,
                             String state)
protected void stopRouteService(RouteService routeService) throws Exception
Exceptionprotected void shutdownRouteService(RouteService routeService) throws Exception
Exceptionprotected void suspendRouteService(RouteService routeService) throws Exception
Exceptionprotected void forceLazyInitialization()
protected void initEagerMandatoryServices()
protected void doStartStandardServices()
protected void doStartEagerServices()
protected void forceStopLazyInitialization()
protected org.apache.camel.Endpoint createEndpoint(String uri)
Registryuri - the uri for the endpoint to be createdprotected org.apache.camel.Endpoint convertBeanToEndpoint(String uri, Object bean)
Registry to an endpoint using some kind of
 transformation or wrapperuri - the uri for the endpoint (and name in the registry)bean - the bean to be converted to an endpoint, which will be not nullprotected boolean shouldStartRoutes()
public Map<String,String> getGlobalOptions()
getGlobalOptions in interface org.apache.camel.CamelContextpublic void setGlobalOptions(Map<String,String> globalOptions)
setGlobalOptions in interface org.apache.camel.CamelContextpublic org.apache.camel.spi.FactoryFinder getDefaultFactoryFinder()
getDefaultFactoryFinder in interface org.apache.camel.ExtendedCamelContextpublic org.apache.camel.spi.FactoryFinderResolver getFactoryFinderResolver()
getFactoryFinderResolver in interface org.apache.camel.ExtendedCamelContextpublic void setFactoryFinderResolver(org.apache.camel.spi.FactoryFinderResolver factoryFinderResolver)
setFactoryFinderResolver in interface org.apache.camel.ExtendedCamelContextpublic org.apache.camel.spi.FactoryFinder getFactoryFinder(String path)
getFactoryFinder in interface org.apache.camel.ExtendedCamelContextprotected org.apache.camel.spi.FactoryFinder createFactoryFinder(String path)
public org.apache.camel.spi.ClassResolver getClassResolver()
getClassResolver in interface org.apache.camel.CamelContextpublic void setClassResolver(org.apache.camel.spi.ClassResolver classResolver)
setClassResolver in interface org.apache.camel.CamelContextpublic org.apache.camel.spi.PackageScanClassResolver getPackageScanClassResolver()
getPackageScanClassResolver in interface org.apache.camel.ExtendedCamelContextpublic void setPackageScanClassResolver(org.apache.camel.spi.PackageScanClassResolver packageScanClassResolver)
setPackageScanClassResolver in interface org.apache.camel.ExtendedCamelContextpublic org.apache.camel.spi.PackageScanResourceResolver getPackageScanResourceResolver()
getPackageScanResourceResolver in interface org.apache.camel.ExtendedCamelContextpublic void setPackageScanResourceResolver(org.apache.camel.spi.PackageScanResourceResolver packageScanResourceResolver)
setPackageScanResourceResolver in interface org.apache.camel.ExtendedCamelContextpublic List<String> getComponentNames()
getComponentNames in interface org.apache.camel.CamelContextpublic List<String> getLanguageNames()
getLanguageNames in interface org.apache.camel.CamelContextpublic org.apache.camel.spi.ModelJAXBContextFactory getModelJAXBContextFactory()
getModelJAXBContextFactory in interface org.apache.camel.ExtendedCamelContextpublic void setModelJAXBContextFactory(org.apache.camel.spi.ModelJAXBContextFactory modelJAXBContextFactory)
setModelJAXBContextFactory in interface org.apache.camel.ExtendedCamelContextpublic org.apache.camel.spi.NodeIdFactory getNodeIdFactory()
getNodeIdFactory in interface org.apache.camel.ExtendedCamelContextpublic void setNodeIdFactory(org.apache.camel.spi.NodeIdFactory idFactory)
setNodeIdFactory in interface org.apache.camel.ExtendedCamelContextpublic org.apache.camel.spi.ManagementStrategy getManagementStrategy()
getManagementStrategy in interface org.apache.camel.CamelContextpublic void setManagementStrategy(org.apache.camel.spi.ManagementStrategy managementStrategy)
setManagementStrategy in interface org.apache.camel.CamelContextpublic void disableJMX()
disableJMX in interface org.apache.camel.CamelContextpublic boolean isJMXDisabled()
public void setupManagement(Map<String,Object> options)
setupManagement in interface org.apache.camel.ExtendedCamelContextpublic org.apache.camel.spi.InflightRepository getInflightRepository()
getInflightRepository in interface org.apache.camel.CamelContextpublic void setInflightRepository(org.apache.camel.spi.InflightRepository repository)
setInflightRepository in interface org.apache.camel.CamelContextpublic org.apache.camel.spi.AsyncProcessorAwaitManager getAsyncProcessorAwaitManager()
getAsyncProcessorAwaitManager in interface org.apache.camel.ExtendedCamelContextpublic void setAsyncProcessorAwaitManager(org.apache.camel.spi.AsyncProcessorAwaitManager asyncProcessorAwaitManager)
setAsyncProcessorAwaitManager in interface org.apache.camel.ExtendedCamelContextpublic org.apache.camel.spi.BeanIntrospection getBeanIntrospection()
getBeanIntrospection in interface org.apache.camel.ExtendedCamelContextpublic void setBeanIntrospection(org.apache.camel.spi.BeanIntrospection beanIntrospection)
setBeanIntrospection in interface org.apache.camel.ExtendedCamelContextpublic void setAutoStartup(Boolean autoStartup)
setAutoStartup in interface org.apache.camel.RuntimeConfigurationpublic Boolean isAutoStartup()
isAutoStartup in interface org.apache.camel.RuntimeConfigurationpublic Boolean isLoadTypeConverters()
isLoadTypeConverters in interface org.apache.camel.CamelContextpublic void setLoadTypeConverters(Boolean loadTypeConverters)
setLoadTypeConverters in interface org.apache.camel.CamelContextpublic Boolean isTypeConverterStatisticsEnabled()
isTypeConverterStatisticsEnabled in interface org.apache.camel.CamelContextpublic void setTypeConverterStatisticsEnabled(Boolean typeConverterStatisticsEnabled)
setTypeConverterStatisticsEnabled in interface org.apache.camel.CamelContextpublic Boolean isUseMDCLogging()
isUseMDCLogging in interface org.apache.camel.CamelContextpublic void setUseMDCLogging(Boolean useMDCLogging)
setUseMDCLogging in interface org.apache.camel.CamelContextpublic String getMDCLoggingKeysPattern()
getMDCLoggingKeysPattern in interface org.apache.camel.CamelContextpublic void setMDCLoggingKeysPattern(String pattern)
setMDCLoggingKeysPattern in interface org.apache.camel.CamelContextpublic Boolean isUseDataType()
isUseDataType in interface org.apache.camel.CamelContextpublic void setUseDataType(Boolean useDataType)
setUseDataType in interface org.apache.camel.CamelContextpublic Boolean isUseBreadcrumb()
isUseBreadcrumb in interface org.apache.camel.CamelContextpublic void setUseBreadcrumb(Boolean useBreadcrumb)
setUseBreadcrumb in interface org.apache.camel.CamelContextpublic ClassLoader getApplicationContextClassLoader()
getApplicationContextClassLoader in interface org.apache.camel.CamelContextpublic void setApplicationContextClassLoader(ClassLoader classLoader)
setApplicationContextClassLoader in interface org.apache.camel.CamelContextpublic org.apache.camel.spi.DataFormatResolver getDataFormatResolver()
getDataFormatResolver in interface org.apache.camel.ExtendedCamelContextpublic void setDataFormatResolver(org.apache.camel.spi.DataFormatResolver dataFormatResolver)
setDataFormatResolver in interface org.apache.camel.ExtendedCamelContextpublic org.apache.camel.spi.DataFormat resolveDataFormat(String name)
resolveDataFormat in interface org.apache.camel.CamelContextpublic org.apache.camel.spi.DataFormat createDataFormat(String name)
createDataFormat in interface org.apache.camel.CamelContextpublic org.apache.camel.spi.ShutdownStrategy getShutdownStrategy()
getShutdownStrategy in interface org.apache.camel.CamelContextpublic void setShutdownStrategy(org.apache.camel.spi.ShutdownStrategy shutdownStrategy)
setShutdownStrategy in interface org.apache.camel.CamelContextpublic org.apache.camel.ShutdownRoute getShutdownRoute()
getShutdownRoute in interface org.apache.camel.RuntimeConfigurationpublic void setShutdownRoute(org.apache.camel.ShutdownRoute shutdownRoute)
setShutdownRoute in interface org.apache.camel.RuntimeConfigurationpublic org.apache.camel.ShutdownRunningTask getShutdownRunningTask()
getShutdownRunningTask in interface org.apache.camel.RuntimeConfigurationpublic void setShutdownRunningTask(org.apache.camel.ShutdownRunningTask shutdownRunningTask)
setShutdownRunningTask in interface org.apache.camel.RuntimeConfigurationpublic void setAllowUseOriginalMessage(Boolean allowUseOriginalMessage)
setAllowUseOriginalMessage in interface org.apache.camel.RuntimeConfigurationpublic Boolean isAllowUseOriginalMessage()
isAllowUseOriginalMessage in interface org.apache.camel.RuntimeConfigurationpublic Boolean isCaseInsensitiveHeaders()
isCaseInsensitiveHeaders in interface org.apache.camel.RuntimeConfigurationpublic void setCaseInsensitiveHeaders(Boolean caseInsensitiveHeaders)
setCaseInsensitiveHeaders in interface org.apache.camel.RuntimeConfigurationpublic org.apache.camel.spi.ExecutorServiceManager getExecutorServiceManager()
getExecutorServiceManager in interface org.apache.camel.CamelContextpublic void setExecutorServiceManager(org.apache.camel.spi.ExecutorServiceManager executorServiceManager)
setExecutorServiceManager in interface org.apache.camel.CamelContextpublic org.apache.camel.spi.ProcessorFactory getProcessorFactory()
getProcessorFactory in interface org.apache.camel.ExtendedCamelContextpublic void setProcessorFactory(org.apache.camel.spi.ProcessorFactory processorFactory)
setProcessorFactory in interface org.apache.camel.ExtendedCamelContextpublic org.apache.camel.spi.MessageHistoryFactory getMessageHistoryFactory()
getMessageHistoryFactory in interface org.apache.camel.CamelContextpublic void setMessageHistoryFactory(org.apache.camel.spi.MessageHistoryFactory messageHistoryFactory)
setMessageHistoryFactory in interface org.apache.camel.CamelContextpublic org.apache.camel.spi.Debugger getDebugger()
getDebugger in interface org.apache.camel.CamelContextpublic void setDebugger(org.apache.camel.spi.Debugger debugger)
setDebugger in interface org.apache.camel.CamelContextpublic org.apache.camel.spi.Tracer getTracer()
getTracer in interface org.apache.camel.CamelContextpublic void setTracer(org.apache.camel.spi.Tracer tracer)
setTracer in interface org.apache.camel.CamelContextpublic org.apache.camel.spi.UuidGenerator getUuidGenerator()
getUuidGenerator in interface org.apache.camel.CamelContextpublic void setUuidGenerator(org.apache.camel.spi.UuidGenerator uuidGenerator)
setUuidGenerator in interface org.apache.camel.CamelContextpublic org.apache.camel.spi.StreamCachingStrategy getStreamCachingStrategy()
getStreamCachingStrategy in interface org.apache.camel.CamelContextpublic void setStreamCachingStrategy(org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy)
setStreamCachingStrategy in interface org.apache.camel.CamelContextpublic org.apache.camel.spi.RestRegistry getRestRegistry()
getRestRegistry in interface org.apache.camel.CamelContextpublic void setRestRegistry(org.apache.camel.spi.RestRegistry restRegistry)
setRestRegistry in interface org.apache.camel.CamelContextprotected org.apache.camel.spi.RestRegistry createRestRegistry()
public org.apache.camel.spi.RestRegistryFactory getRestRegistryFactory()
public void setRestRegistryFactory(org.apache.camel.spi.RestRegistryFactory restRegistryFactory)
public String getGlobalOption(String key)
getGlobalOption in interface org.apache.camel.CamelContextpublic org.apache.camel.spi.Transformer resolveTransformer(String scheme)
resolveTransformer in interface org.apache.camel.CamelContextpublic org.apache.camel.spi.Transformer resolveTransformer(org.apache.camel.spi.DataType from,
                                                           org.apache.camel.spi.DataType to)
resolveTransformer in interface org.apache.camel.CamelContextpublic org.apache.camel.spi.TransformerRegistry getTransformerRegistry()
getTransformerRegistry in interface org.apache.camel.CamelContextpublic void setTransformerRegistry(org.apache.camel.spi.TransformerRegistry transformerRegistry)
public org.apache.camel.spi.Validator resolveValidator(org.apache.camel.spi.DataType type)
resolveValidator in interface org.apache.camel.CamelContextpublic org.apache.camel.spi.ValidatorRegistry getValidatorRegistry()
getValidatorRegistry in interface org.apache.camel.CamelContextpublic void setValidatorRegistry(org.apache.camel.spi.ValidatorRegistry validatorRegistry)
public org.apache.camel.support.jsse.SSLContextParameters getSSLContextParameters()
getSSLContextParameters in interface org.apache.camel.CamelContextpublic void setSSLContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)
setSSLContextParameters in interface org.apache.camel.CamelContextpublic org.apache.camel.spi.HeadersMapFactory getHeadersMapFactory()
getHeadersMapFactory in interface org.apache.camel.ExtendedCamelContextpublic void setHeadersMapFactory(org.apache.camel.spi.HeadersMapFactory headersMapFactory)
setHeadersMapFactory in interface org.apache.camel.ExtendedCamelContextpublic org.apache.camel.spi.XMLRoutesDefinitionLoader getXMLRoutesDefinitionLoader()
getXMLRoutesDefinitionLoader in interface org.apache.camel.ExtendedCamelContextpublic void setXMLRoutesDefinitionLoader(org.apache.camel.spi.XMLRoutesDefinitionLoader xmlRoutesDefinitionLoader)
setXMLRoutesDefinitionLoader in interface org.apache.camel.ExtendedCamelContextpublic org.apache.camel.spi.ModelToXMLDumper getModelToXMLDumper()
getModelToXMLDumper in interface org.apache.camel.ExtendedCamelContextpublic void setModelToXMLDumper(org.apache.camel.spi.ModelToXMLDumper modelToXMLDumper)
setModelToXMLDumper in interface org.apache.camel.ExtendedCamelContextpublic org.apache.camel.spi.RestBindingJaxbDataFormatFactory getRestBindingJaxbDataFormatFactory()
getRestBindingJaxbDataFormatFactory in interface org.apache.camel.ExtendedCamelContextpublic void setRestBindingJaxbDataFormatFactory(org.apache.camel.spi.RestBindingJaxbDataFormatFactory restBindingJaxbDataFormatFactory)
setRestBindingJaxbDataFormatFactory in interface org.apache.camel.ExtendedCamelContextpublic org.apache.camel.catalog.RuntimeCamelCatalog getRuntimeCamelCatalog()
getRuntimeCamelCatalog in interface org.apache.camel.ExtendedCamelContextpublic void setRuntimeCamelCatalog(org.apache.camel.catalog.RuntimeCamelCatalog runtimeCamelCatalog)
setRuntimeCamelCatalog in interface org.apache.camel.ExtendedCamelContextpublic org.apache.camel.spi.ReactiveExecutor getReactiveExecutor()
getReactiveExecutor in interface org.apache.camel.ExtendedCamelContextpublic void setReactiveExecutor(org.apache.camel.spi.ReactiveExecutor reactiveExecutor)
setReactiveExecutor in interface org.apache.camel.ExtendedCamelContextpublic org.apache.camel.spi.DeferServiceFactory getDeferServiceFactory()
getDeferServiceFactory in interface org.apache.camel.ExtendedCamelContextpublic org.apache.camel.spi.AnnotationBasedProcessorFactory getAnnotationBasedProcessorFactory()
getAnnotationBasedProcessorFactory in interface org.apache.camel.ExtendedCamelContextpublic org.apache.camel.spi.BeanProxyFactory getBeanProxyFactory()
getBeanProxyFactory in interface org.apache.camel.ExtendedCamelContextpublic void setBeanProxyFactory(org.apache.camel.spi.BeanProxyFactory beanProxyFactory)
public org.apache.camel.spi.BeanProcessorFactory getBeanProcessorFactory()
getBeanProcessorFactory in interface org.apache.camel.ExtendedCamelContextpublic void setBeanProcessorFactory(org.apache.camel.spi.BeanProcessorFactory beanProcessorFactory)
protected Map<String,RouteService> getRouteServices()
protected abstract org.apache.camel.health.HealthCheckRegistry createHealthCheckRegistry()
protected abstract org.apache.camel.spi.ReactiveExecutor createReactiveExecutor()
protected abstract org.apache.camel.spi.StreamCachingStrategy createStreamCachingStrategy()
protected abstract org.apache.camel.TypeConverter createTypeConverter()
protected abstract org.apache.camel.spi.TypeConverterRegistry createTypeConverterRegistry()
protected abstract org.apache.camel.spi.Injector createInjector()
protected abstract org.apache.camel.spi.PropertiesComponent createPropertiesComponent()
protected abstract org.apache.camel.spi.CamelBeanPostProcessor createBeanPostProcessor()
protected abstract org.apache.camel.spi.ComponentResolver createComponentResolver()
protected abstract org.apache.camel.spi.ComponentNameResolver createComponentNameResolver()
protected abstract org.apache.camel.spi.Registry createRegistry()
protected abstract org.apache.camel.spi.UuidGenerator createUuidGenerator()
protected abstract org.apache.camel.spi.ModelJAXBContextFactory createModelJAXBContextFactory()
protected abstract org.apache.camel.spi.NodeIdFactory createNodeIdFactory()
protected abstract org.apache.camel.spi.FactoryFinderResolver createFactoryFinderResolver()
protected abstract org.apache.camel.spi.ClassResolver createClassResolver()
protected abstract org.apache.camel.spi.ProcessorFactory createProcessorFactory()
protected abstract org.apache.camel.spi.DataFormatResolver createDataFormatResolver()
protected abstract org.apache.camel.spi.MessageHistoryFactory createMessageHistoryFactory()
protected abstract org.apache.camel.spi.InflightRepository createInflightRepository()
protected abstract org.apache.camel.spi.AsyncProcessorAwaitManager createAsyncProcessorAwaitManager()
protected abstract org.apache.camel.spi.RouteController createRouteController()
protected abstract org.apache.camel.spi.ShutdownStrategy createShutdownStrategy()
protected abstract org.apache.camel.spi.PackageScanClassResolver createPackageScanClassResolver()
protected abstract org.apache.camel.spi.PackageScanResourceResolver createPackageScanResourceResolver()
protected abstract org.apache.camel.spi.ExecutorServiceManager createExecutorServiceManager()
protected abstract org.apache.camel.spi.UnitOfWorkFactory createUnitOfWorkFactory()
protected abstract org.apache.camel.spi.CamelContextNameStrategy createCamelContextNameStrategy()
protected abstract org.apache.camel.spi.ManagementNameStrategy createManagementNameStrategy()
protected abstract org.apache.camel.spi.HeadersMapFactory createHeadersMapFactory()
protected abstract org.apache.camel.spi.BeanProxyFactory createBeanProxyFactory()
protected abstract org.apache.camel.spi.BeanProcessorFactory createBeanProcessorFactory()
protected abstract org.apache.camel.spi.BeanIntrospection createBeanIntrospection()
protected abstract org.apache.camel.spi.XMLRoutesDefinitionLoader createXMLRoutesDefinitionLoader()
protected abstract org.apache.camel.spi.ModelToXMLDumper createModelToXMLDumper()
protected abstract org.apache.camel.spi.RestBindingJaxbDataFormatFactory createRestBindingJaxbDataFormatFactory()
protected abstract org.apache.camel.catalog.RuntimeCamelCatalog createRuntimeCamelCatalog()
protected abstract org.apache.camel.spi.Tracer createTracer()
protected abstract org.apache.camel.spi.LanguageResolver createLanguageResolver()
protected abstract org.apache.camel.spi.ConfigurerResolver createConfigurerResolver()
protected abstract org.apache.camel.spi.UriFactoryResolver createUriFactoryResolver()
protected abstract org.apache.camel.spi.RestRegistryFactory createRestRegistryFactory()
protected abstract org.apache.camel.spi.EndpointRegistry<EndpointKey> createEndpointRegistry(Map<EndpointKey,org.apache.camel.Endpoint> endpoints)
protected abstract org.apache.camel.spi.TransformerRegistry<TransformerKey> createTransformerRegistry()
protected abstract org.apache.camel.spi.ValidatorRegistry<ValidatorKey> createValidatorRegistry()
protected org.apache.camel.spi.RestConfiguration createRestConfiguration()
public org.apache.camel.spi.RouteController getInternalRouteController()
getInternalRouteController in interface org.apache.camel.ExtendedCamelContextpublic org.apache.camel.spi.EndpointUriFactory getEndpointUriFactory(String scheme)
getEndpointUriFactory in interface org.apache.camel.ExtendedCamelContextApache Camel