Package org.apache.camel.impl.engine
Class AbstractCamelContext
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.impl.engine.AbstractCamelContext
-
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.CamelContext,org.apache.camel.CamelContextLifecycle,org.apache.camel.CatalogCamelContext,org.apache.camel.ExtendedCamelContext,org.apache.camel.RuntimeConfiguration,org.apache.camel.Suspendable
- Direct Known Subclasses:
SimpleCamelContext
public abstract class AbstractCamelContext extends org.apache.camel.support.service.BaseService implements org.apache.camel.ExtendedCamelContext, org.apache.camel.CatalogCamelContext, org.apache.camel.SuspendableRepresents the context used to configure routes and the policies to use.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAbstractCamelContext.InitializationDeprecated.
-
Constructor Summary
Constructors Constructor Description AbstractCamelContext()Creates theCamelContextusingDefaultRegistryas registry.AbstractCamelContext(boolean build)AbstractCamelContext(org.apache.camel.spi.Registry registry)Creates theCamelContextusing the given registry
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description <T extends org.apache.camel.CamelContext>
Tadapt(Class<T> type)voidaddBootstrap(org.apache.camel.spi.BootstrapCloseable bootstrap)voidaddComponent(String componentName, org.apache.camel.Component component)org.apache.camel.EndpointaddEndpoint(String uri, org.apache.camel.Endpoint endpoint)protected org.apache.camel.EndpointaddEndpointToRegistry(String uri, org.apache.camel.Endpoint endpoint)Strategy to add the given endpoint to the internal endpoint registryvoidaddInterceptStrategy(org.apache.camel.spi.InterceptStrategy interceptStrategy)voidaddLifecycleStrategy(org.apache.camel.spi.LifecycleStrategy lifecycleStrategy)voidaddLogListener(org.apache.camel.spi.LogListener listener)voidaddPrototypeService(Object object)voidaddRoute(org.apache.camel.Route route)voidaddRoutePolicyFactory(org.apache.camel.spi.RoutePolicyFactory routePolicyFactory)voidaddRoutes(org.apache.camel.RoutesBuilder builder)voidaddRoutesConfigurations(org.apache.camel.RouteConfigurationsBuilder builder)voidaddService(Object object)voidaddService(Object object, boolean stopOnShutdown)voidaddService(Object object, boolean stopOnShutdown, boolean forceStart)voidaddStartupListener(org.apache.camel.StartupListener listener)protected voidbindDataFormats()voidclose()protected org.apache.camel.EndpointconvertBeanToEndpoint(String uri, Object bean)Strategy method for attempting to convert the bean from aRegistryto an endpoint using some kind of transformation or wrapperprotected abstract org.apache.camel.spi.AnnotationBasedProcessorFactorycreateAnnotationBasedProcessorFactory()protected abstract org.apache.camel.spi.AsyncProcessorAwaitManagercreateAsyncProcessorAwaitManager()protected abstract org.apache.camel.spi.BeanIntrospectioncreateBeanIntrospection()protected abstract org.apache.camel.spi.CamelBeanPostProcessorcreateBeanPostProcessor()protected abstract org.apache.camel.spi.BeanProcessorFactorycreateBeanProcessorFactory()protected abstract org.apache.camel.spi.BeanProxyFactorycreateBeanProxyFactory()protected org.apache.camel.spi.FactoryFindercreateBootstrapFactoryFinder(String path)protected abstract org.apache.camel.spi.CamelContextNameStrategycreateCamelContextNameStrategy()protected abstract org.apache.camel.spi.ClassResolvercreateClassResolver()protected abstract org.apache.camel.spi.ComponentNameResolvercreateComponentNameResolver()protected abstract org.apache.camel.spi.ComponentResolvercreateComponentResolver()protected abstract org.apache.camel.spi.ConfigurerResolvercreateConfigurerResolver()org.apache.camel.ConsumerTemplatecreateConsumerTemplate()org.apache.camel.ConsumerTemplatecreateConsumerTemplate(int maximumCacheSize)org.apache.camel.spi.DataFormatcreateDataFormat(String name)protected abstract org.apache.camel.spi.DataFormatResolvercreateDataFormatResolver()protected abstract org.apache.camel.spi.DeferServiceFactorycreateDeferServiceFactory()protected abstract org.apache.camel.spi.CamelDependencyInjectionAnnotationFactorycreateDependencyInjectionAnnotationFactory()protected abstract org.apache.camel.console.DevConsoleRegistrycreateDevConsoleRegistry()protected abstract org.apache.camel.console.DevConsoleResolvercreateDevConsoleResolver()protected org.apache.camel.EndpointcreateEndpoint(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 someRegistryprotected abstract org.apache.camel.spi.EndpointRegistry<org.apache.camel.support.NormalizedUri>createEndpointRegistry(Map<org.apache.camel.support.NormalizedUri,org.apache.camel.Endpoint> endpoints)protected ScheduledExecutorServicecreateErrorHandlerExecutorService()protected abstract org.apache.camel.spi.ExchangeFactorycreateExchangeFactory()protected abstract org.apache.camel.spi.ExchangeFactoryManagercreateExchangeFactoryManager()protected abstract org.apache.camel.spi.ExecutorServiceManagercreateExecutorServiceManager()protected org.apache.camel.spi.FactoryFindercreateFactoryFinder(String path)protected abstract org.apache.camel.spi.FactoryFinderResolvercreateFactoryFinderResolver()org.apache.camel.FluentProducerTemplatecreateFluentProducerTemplate()org.apache.camel.FluentProducerTemplatecreateFluentProducerTemplate(int maximumCacheSize)protected abstract org.apache.camel.spi.HeadersMapFactorycreateHeadersMapFactory()protected abstract org.apache.camel.health.HealthCheckRegistrycreateHealthCheckRegistry()protected abstract org.apache.camel.health.HealthCheckResolvercreateHealthCheckResolver()protected abstract org.apache.camel.spi.InflightRepositorycreateInflightRepository()protected abstract org.apache.camel.spi.InjectorcreateInjector()protected abstract org.apache.camel.spi.InterceptEndpointFactorycreateInterceptEndpointFactory()protected abstract org.apache.camel.spi.InternalProcessorFactorycreateInternalProcessorFactory()protected abstract org.apache.camel.spi.LanguageResolvercreateLanguageResolver()protected abstract org.apache.camel.spi.ManagementNameStrategycreateManagementNameStrategy()protected abstract org.apache.camel.spi.MessageHistoryFactorycreateMessageHistoryFactory()protected abstract org.apache.camel.spi.ModelineFactorycreateModelineFactory()protected abstract org.apache.camel.spi.ModelJAXBContextFactorycreateModelJAXBContextFactory()protected abstract org.apache.camel.spi.ModelToXMLDumpercreateModelToXMLDumper()protected abstract org.apache.camel.spi.NodeIdFactorycreateNodeIdFactory()protected abstract org.apache.camel.spi.PackageScanClassResolvercreatePackageScanClassResolver()protected abstract org.apache.camel.spi.PackageScanResourceResolvercreatePackageScanResourceResolver()protected abstract org.apache.camel.spi.ProcessorExchangeFactorycreateProcessorExchangeFactory()protected abstract org.apache.camel.spi.ProcessorFactorycreateProcessorFactory()org.apache.camel.ProducerTemplatecreateProducerTemplate()org.apache.camel.ProducerTemplatecreateProducerTemplate(int maximumCacheSize)protected abstract org.apache.camel.spi.PropertiesComponentcreatePropertiesComponent()protected abstract org.apache.camel.spi.ReactiveExecutorcreateReactiveExecutor()protected abstract org.apache.camel.spi.RegistrycreateRegistry()protected abstract org.apache.camel.spi.ResourceLoadercreateResourceLoader()protected abstract org.apache.camel.spi.RestBindingJaxbDataFormatFactorycreateRestBindingJaxbDataFormatFactory()protected org.apache.camel.spi.RestConfigurationcreateRestConfiguration()protected org.apache.camel.spi.RestRegistrycreateRestRegistry()protected abstract org.apache.camel.spi.RestRegistryFactorycreateRestRegistryFactory()protected abstract org.apache.camel.spi.RouteControllercreateRouteController()protected abstract org.apache.camel.spi.RouteFactorycreateRouteFactory()protected abstract org.apache.camel.spi.RoutesLoadercreateRoutesLoader()protected abstract org.apache.camel.catalog.RuntimeCamelCatalogcreateRuntimeCamelCatalog()protected abstract org.apache.camel.spi.ShutdownStrategycreateShutdownStrategy()protected abstract org.apache.camel.spi.StreamCachingStrategycreateStreamCachingStrategy()protected abstract org.apache.camel.spi.TracercreateTracer()protected abstract org.apache.camel.spi.TransformerRegistry<TransformerKey>createTransformerRegistry()protected abstract org.apache.camel.TypeConvertercreateTypeConverter()protected abstract org.apache.camel.spi.TypeConverterRegistrycreateTypeConverterRegistry()protected abstract org.apache.camel.spi.UnitOfWorkFactorycreateUnitOfWorkFactory()protected abstract org.apache.camel.spi.UriFactoryResolvercreateUriFactoryResolver()protected abstract org.apache.camel.spi.UuidGeneratorcreateUuidGenerator()protected abstract org.apache.camel.spi.ValidatorRegistry<ValidatorKey>createValidatorRegistry()protected abstract org.apache.camel.spi.XMLRoutesDefinitionLoadercreateXMLRoutesDefinitionLoader()voiddeferStartService(Object object, boolean stopOnShutdown)voiddeferStartService(Object object, boolean stopOnShutdown, boolean startEarly)voiddisableJMX()protected <T> TdoAddService(T object)protected <T> TdoAddService(T object, boolean stopOnShutdown)protected <T> TdoAddService(T object, boolean stopOnShutdown, boolean forceStart, boolean useLifecycleStrategies)voiddoBuild()protected voiddoDumpRoutes()protected voiddoFail(Exception e)protected org.apache.camel.EndpointdoGetEndpoint(String uri, Map<String,Object> parameters, boolean normalized, boolean prototype)voiddoInit()protected AutoCloseabledoLifecycleChange()protected voiddoResume()protected voiddoShutdownRoute(String routeId, long timeout, TimeUnit timeUnit, boolean removingRoutes, org.apache.camel.LoggingLevel loggingLevel)protected voiddoStart()protected voiddoStartCamel()protected voiddoStartContext()protected voiddoStartEagerServices()protected voiddoStartStandardServices()protected voiddoStop()protected voiddoSuspend()protected booleaneagerCreateTypeConverter()Whether to eager createTypeConverterduring initialization of CamelContext.protected voidfailOnStartup(Exception e)protected voidforceLazyInitialization()Force some lazy initialization to occur upfront before we start any components and create routesprotected voidforceStopLazyInitialization()Force clear lazy initialization so they can be re-created on restartorg.apache.camel.spi.AnnotationBasedProcessorFactorygetAnnotationBasedProcessorFactory()ClassLoadergetApplicationContextClassLoader()org.apache.camel.spi.AsyncProcessorAwaitManagergetAsyncProcessorAwaitManager()StringgetBasePackageScan()org.apache.camel.spi.BeanIntrospectiongetBeanIntrospection()org.apache.camel.spi.CamelBeanPostProcessorgetBeanPostProcessor()org.apache.camel.spi.BeanProcessorFactorygetBeanProcessorFactory()org.apache.camel.spi.BeanProxyFactorygetBeanProxyFactory()org.apache.camel.spi.ConfigurerResolvergetBootstrapConfigurerResolver()org.apache.camel.spi.FactoryFindergetBootstrapFactoryFinder()org.apache.camel.spi.FactoryFindergetBootstrapFactoryFinder(String path)org.apache.camel.CamelContextgetCamelContextReference()org.apache.camel.spi.ClassResolvergetClassResolver()org.apache.camel.ComponentgetComponent(String name)org.apache.camel.ComponentgetComponent(String name, boolean autoCreateComponents)org.apache.camel.ComponentgetComponent(String name, boolean autoCreateComponents, boolean autoStart)<T extends org.apache.camel.Component>
TgetComponent(String name, Class<T> componentType)org.apache.camel.spi.ComponentNameResolvergetComponentNameResolver()Set<String>getComponentNames()StringgetComponentParameterJsonSchema(String componentName)org.apache.camel.spi.ComponentResolvergetComponentResolver()org.apache.camel.spi.ConfigurerResolvergetConfigurerResolver()Set<String>getDataFormatNames()StringgetDataFormatParameterJsonSchema(String dataFormatName)org.apache.camel.spi.DataFormatResolvergetDataFormatResolver()org.apache.camel.spi.DebuggergetDebugger()org.apache.camel.spi.FactoryFindergetDefaultFactoryFinder()org.apache.camel.spi.DeferServiceFactorygetDeferServiceFactory()LonggetDelayer()org.apache.camel.spi.CamelDependencyInjectionAnnotationFactorygetDependencyInjectionAnnotationFactory()org.apache.camel.console.DevConsoleResolvergetDevConsoleResolver()StringgetEipParameterJsonSchema(String eipName)org.apache.camel.EndpointgetEndpoint(String uri)<T extends org.apache.camel.Endpoint>
TgetEndpoint(String name, Class<T> endpointType)org.apache.camel.EndpointgetEndpoint(String uri, Map<String,Object> parameters)org.apache.camel.EndpointgetEndpoint(org.apache.camel.spi.NormalizedEndpointUri uri)org.apache.camel.EndpointgetEndpoint(org.apache.camel.spi.NormalizedEndpointUri uri, Map<String,Object> parameters)protected org.apache.camel.support.NormalizedUrigetEndpointKey(String uri)Gets the endpoint key to use for lookup or whe adding endpoints to theDefaultEndpointRegistryprotected org.apache.camel.support.NormalizedUrigetEndpointKey(String uri, org.apache.camel.Endpoint endpoint)Gets the endpoint key to use for lookup or whe adding endpoints to theDefaultEndpointRegistryMap<String,org.apache.camel.Endpoint>getEndpointMap()org.apache.camel.spi.EndpointRegistry<org.apache.camel.support.NormalizedUri>getEndpointRegistry()Collection<org.apache.camel.Endpoint>getEndpoints()org.apache.camel.spi.EndpointUriFactorygetEndpointUriFactory(String scheme)ScheduledExecutorServicegetErrorHandlerExecutorService()org.apache.camel.ErrorHandlerFactorygetErrorHandlerFactory()org.apache.camel.spi.ExchangeFactorygetExchangeFactory()org.apache.camel.spi.ExchangeFactoryManagergetExchangeFactoryManager()org.apache.camel.spi.ExecutorServiceManagergetExecutorServiceManager()<T> TgetExtension(Class<T> type)org.apache.camel.spi.FactoryFindergetFactoryFinder(String path)org.apache.camel.spi.FactoryFinderResolvergetFactoryFinderResolver()org.apache.camel.GlobalEndpointConfigurationgetGlobalEndpointConfiguration()StringgetGlobalOption(String key)Map<String,String>getGlobalOptions()org.apache.camel.spi.HeadersMapFactorygetHeadersMapFactory()org.apache.camel.health.HealthCheckResolvergetHealthCheckResolver()org.apache.camel.spi.InflightRepositorygetInflightRepository()AbstractCamelContext.InitializationgetInitialization()Deprecated.org.apache.camel.spi.InjectorgetInjector()org.apache.camel.spi.InterceptEndpointFactorygetInterceptEndpointFactory()List<org.apache.camel.spi.InterceptStrategy>getInterceptStrategies()org.apache.camel.spi.InternalProcessorFactorygetInternalProcessorFactory()org.apache.camel.spi.RouteControllergetInternalRouteController()Set<String>getLanguageNames()StringgetLanguageParameterJsonSchema(String languageName)org.apache.camel.spi.LanguageResolvergetLanguageResolver()List<org.apache.camel.spi.LifecycleStrategy>getLifecycleStrategies()Set<org.apache.camel.spi.LogListener>getLogListeners()org.apache.camel.spi.ManagementMBeanAssemblergetManagementMBeanAssembler()StringgetManagementName()org.apache.camel.spi.ManagementNameStrategygetManagementNameStrategy()org.apache.camel.spi.ManagementStrategygetManagementStrategy()StringgetMDCLoggingKeysPattern()org.apache.camel.spi.MessageHistoryFactorygetMessageHistoryFactory()org.apache.camel.spi.ModelineFactorygetModelineFactory()org.apache.camel.spi.ModelJAXBContextFactorygetModelJAXBContextFactory()org.apache.camel.spi.ModelToXMLDumpergetModelToXMLDumper()StringgetName()org.apache.camel.spi.CamelContextNameStrategygetNameStrategy()org.apache.camel.spi.NodeIdFactorygetNodeIdFactory()protected org.apache.camel.TypeConvertergetOrCreateTypeConverter()org.apache.camel.spi.PackageScanClassResolvergetPackageScanClassResolver()org.apache.camel.spi.PackageScanResourceResolvergetPackageScanResourceResolver()org.apache.camel.ProcessorgetProcessor(String id)<T extends org.apache.camel.Processor>
TgetProcessor(String id, Class<T> type)org.apache.camel.spi.ProcessorExchangeFactorygetProcessorExchangeFactory()org.apache.camel.spi.ProcessorFactorygetProcessorFactory()org.apache.camel.spi.PropertiesComponentgetPropertiesComponent()org.apache.camel.EndpointgetPrototypeEndpoint(String uri)org.apache.camel.EndpointgetPrototypeEndpoint(org.apache.camel.spi.NormalizedEndpointUri uri)org.apache.camel.spi.ReactiveExecutorgetReactiveExecutor()org.apache.camel.spi.RegistrygetRegistry()<T> TgetRegistry(Class<T> type)org.apache.camel.spi.ResourceLoadergetResourceLoader()org.apache.camel.spi.RestBindingJaxbDataFormatFactorygetRestBindingJaxbDataFormatFactory()org.apache.camel.spi.RestConfigurationgetRestConfiguration()org.apache.camel.spi.RestRegistrygetRestRegistry()org.apache.camel.spi.RestRegistryFactorygetRestRegistryFactory()org.apache.camel.RoutegetRoute(String id)org.apache.camel.spi.RouteControllergetRouteController()org.apache.camel.spi.RouteFactorygetRouteFactory()List<org.apache.camel.spi.RoutePolicyFactory>getRoutePolicyFactories()List<org.apache.camel.Route>getRoutes()protected Map<String,RouteService>getRouteServices()org.apache.camel.spi.RoutesLoadergetRoutesLoader()intgetRoutesSize()List<org.apache.camel.spi.RouteStartupOrder>getRouteStartupOrder()org.apache.camel.ServiceStatusgetRouteStatus(String key)org.apache.camel.catalog.RuntimeCamelCataloggetRuntimeCamelCatalog()org.apache.camel.spi.RuntimeEndpointRegistrygetRuntimeEndpointRegistry()List<org.apache.camel.Service>getServices()org.apache.camel.ShutdownRoutegetShutdownRoute()org.apache.camel.ShutdownRunningTaskgetShutdownRunningTask()org.apache.camel.spi.ShutdownStrategygetShutdownStrategy()org.apache.camel.support.jsse.SSLContextParametersgetSSLContextParameters()DategetStartDate()protected List<org.apache.camel.StartupListener>getStartupListeners()org.apache.camel.spi.StartupStepRecordergetStartupStepRecorder()org.apache.camel.StartupSummaryLevelgetStartupSummaryLevel()org.apache.camel.spi.StreamCachingStrategygetStreamCachingStrategy()org.apache.camel.spi.TracergetTracer()StringgetTracingLoggingFormat()StringgetTracingPattern()org.apache.camel.spi.TransformerRegistrygetTransformerRegistry()org.apache.camel.TypeConvertergetTypeConverter()org.apache.camel.spi.TypeConverterRegistrygetTypeConverterRegistry()org.apache.camel.spi.UnitOfWorkFactorygetUnitOfWorkFactory()StringgetUptime()longgetUptimeMillis()org.apache.camel.spi.UriFactoryResolvergetUriFactoryResolver()org.apache.camel.spi.UuidGeneratorgetUuidGenerator()org.apache.camel.spi.ValidatorRegistrygetValidatorRegistry()org.apache.camel.vault.VaultConfigurationgetVaultConfiguration()StringgetVersion()org.apache.camel.spi.XMLRoutesDefinitionLoadergetXMLRoutesDefinitionLoader()org.apache.camel.ComponenthasComponent(String componentName)org.apache.camel.EndpointhasEndpoint(String uri)org.apache.camel.EndpointhasEndpoint(org.apache.camel.spi.NormalizedEndpointUri uri)<T> ThasService(Class<T> type)booleanhasService(Object object)<T> Set<T>hasServices(Class<T> type)voidinit()protected voidinitEagerMandatoryServices()Initializes eager some mandatory services which needs to warmup and be ready as this helps optimize Camel at runtime.BooleanisAllowUseOriginalMessage()booleanisAutoCreateComponents()BooleanisAutoStartup()BooleanisAutowiredEnabled()BooleanisBacklogTracing()BooleanisCaseInsensitiveHeaders()BooleanisDebugging()BooleanisDevConsole()BooleanisDumpRoutes()booleanisEventNotificationApplicable()booleanisJMXDisabled()booleanisLightweight()BooleanisLoadHealthChecks()BooleanisLoadTypeConverters()BooleanisLogExhaustedMessageBody()booleanisLogJvmUptime()BooleanisLogMask()BooleanisMessageHistory()BooleanisModeline()booleanisSetupRoutes()BooleanisSourceLocationEnabled()booleanisStartingRoutes()BooleanisStreamCaching()protected booleanisStreamCachingInUse()BooleanisTracing()booleanisTracingStandby()BooleanisTypeConverterStatisticsEnabled()BooleanisUseBreadcrumb()BooleanisUseDataType()BooleanisUseMDCLogging()booleanisVetoStarted()protected voidlogDuplicateComponents()protected voidlogRouteState(org.apache.camel.Route route, String state, org.apache.camel.LoggingLevel loggingLevel)protected voidlogRouteStopSummary(org.apache.camel.LoggingLevel loggingLevel)protected voidlogStartSummary()protected static <T> Tlookup(org.apache.camel.CamelContext context, String ref, Class<T> type)org.apache.camel.spi.NormalizedEndpointUrinormalizeUri(String uri)voidregisterEndpointCallback(org.apache.camel.spi.EndpointStrategy strategy)voidremoveAllRoutes()org.apache.camel.ComponentremoveComponent(String componentName)voidremoveEndpoint(org.apache.camel.Endpoint endpoint)Collection<org.apache.camel.Endpoint>removeEndpoints(String uri)booleanremoveRoute(String routeId)protected booleanremoveRoute(String routeId, org.apache.camel.LoggingLevel loggingLevel)voidremoveRoute(org.apache.camel.Route route)booleanremoveService(Object object)protected voidresetBuildTime()org.apache.camel.spi.DataFormatresolveDataFormat(String name)org.apache.camel.spi.LanguageresolveLanguage(String name)StringresolvePropertyPlaceholders(String text)StringresolvePropertyPlaceholders(String text, boolean keepUnresolvedOptional)org.apache.camel.spi.TransformerresolveTransformer(String scheme)org.apache.camel.spi.TransformerresolveTransformer(org.apache.camel.spi.DataType from, org.apache.camel.spi.DataType to)org.apache.camel.spi.ValidatorresolveValidator(org.apache.camel.spi.DataType type)voidresumeRoute(String routeId)protected voidresumeRouteService(RouteService routeService)Resumes the given route serviceprotected booleanrouteSupportsSuspension(String routeId)voidsetAllowUseOriginalMessage(Boolean allowUseOriginalMessage)voidsetAnnotationBasedProcessorFactory(org.apache.camel.spi.AnnotationBasedProcessorFactory annotationBasedProcessorFactory)voidsetApplicationContextClassLoader(ClassLoader classLoader)voidsetAsyncProcessorAwaitManager(org.apache.camel.spi.AsyncProcessorAwaitManager asyncProcessorAwaitManager)voidsetAutoCreateComponents(boolean autoCreateComponents)voidsetAutoStartup(Boolean autoStartup)voidsetAutowiredEnabled(Boolean autowiredEnabled)voidsetBacklogTracing(Boolean backlogTrace)voidsetBasePackageScan(String basePackageScan)voidsetBeanIntrospection(org.apache.camel.spi.BeanIntrospection beanIntrospection)voidsetBeanPostProcessor(org.apache.camel.spi.CamelBeanPostProcessor beanPostProcessor)voidsetBeanProcessorFactory(org.apache.camel.spi.BeanProcessorFactory beanProcessorFactory)voidsetBeanProxyFactory(org.apache.camel.spi.BeanProxyFactory beanProxyFactory)voidsetBootstrapConfigurerResolver(org.apache.camel.spi.ConfigurerResolver configurerResolver)voidsetBootstrapFactoryFinder(org.apache.camel.spi.FactoryFinder factoryFinder)voidsetCaseInsensitiveHeaders(Boolean caseInsensitiveHeaders)voidsetClassResolver(org.apache.camel.spi.ClassResolver classResolver)voidsetComponentNameResolver(org.apache.camel.spi.ComponentNameResolver componentNameResolver)voidsetComponentResolver(org.apache.camel.spi.ComponentResolver componentResolver)voidsetConfigurerResolver(org.apache.camel.spi.ConfigurerResolver configurerResolver)static voidsetContextCounter(int value)Reset context counter to a preset value.voidsetDataFormatResolver(org.apache.camel.spi.DataFormatResolver dataFormatResolver)voidsetDebugger(org.apache.camel.spi.Debugger debugger)voidsetDebugging(Boolean debug)<T> voidsetDefaultExtension(Class<T> type, Supplier<T> module)voidsetDeferServiceFactory(org.apache.camel.spi.DeferServiceFactory deferServiceFactory)voidsetDelayer(Long delay)voidsetDependencyInjectionAnnotationFactory(org.apache.camel.spi.CamelDependencyInjectionAnnotationFactory dependencyInjectionAnnotationFactory)voidsetDevConsole(Boolean loadDevConsoles)voidsetDevConsoleResolver(org.apache.camel.console.DevConsoleResolver devConsoleResolver)voidsetDumpRoutes(Boolean dumpRoutes)voidsetErrorHandlerExecutorService(ScheduledExecutorService errorHandlerExecutorService)voidsetErrorHandlerFactory(org.apache.camel.ErrorHandlerFactory errorHandlerFactory)voidsetEventNotificationApplicable(boolean eventNotificationApplicable)voidsetExchangeFactory(org.apache.camel.spi.ExchangeFactory exchangeFactory)voidsetExchangeFactoryManager(org.apache.camel.spi.ExchangeFactoryManager exchangeFactoryManager)voidsetExecutorServiceManager(org.apache.camel.spi.ExecutorServiceManager executorServiceManager)<T> voidsetExtension(Class<T> type, T module)voidsetFactoryFinderResolver(org.apache.camel.spi.FactoryFinderResolver factoryFinderResolver)voidsetGlobalOptions(Map<String,String> globalOptions)voidsetHeadersMapFactory(org.apache.camel.spi.HeadersMapFactory headersMapFactory)voidsetHealthCheckResolver(org.apache.camel.health.HealthCheckResolver healthCheckResolver)voidsetInflightRepository(org.apache.camel.spi.InflightRepository repository)voidsetInitialization(AbstractCamelContext.Initialization initialization)Deprecated.voidsetInjector(org.apache.camel.spi.Injector injector)voidsetInterceptEndpointFactory(org.apache.camel.spi.InterceptEndpointFactory interceptEndpointFactory)voidsetInterceptStrategies(List<org.apache.camel.spi.InterceptStrategy> interceptStrategies)voidsetInternalProcessorFactory(org.apache.camel.spi.InternalProcessorFactory internalProcessorFactory)voidsetLanguageResolver(org.apache.camel.spi.LanguageResolver languageResolver)voidsetLightweight(boolean lightweight)voidsetLoadHealthChecks(Boolean loadHealthChecks)voidsetLoadTypeConverters(Boolean loadTypeConverters)voidsetLogExhaustedMessageBody(Boolean logExhaustedMessageBody)voidsetLogJvmUptime(boolean logJvmUptime)Whether to log the JVM uptime on startup and shutdownvoidsetLogMask(Boolean logMask)voidsetManagementMBeanAssembler(org.apache.camel.spi.ManagementMBeanAssembler managementMBeanAssembler)voidsetManagementName(String managementName)voidsetManagementNameStrategy(org.apache.camel.spi.ManagementNameStrategy managementNameStrategy)voidsetManagementStrategy(org.apache.camel.spi.ManagementStrategy managementStrategy)voidsetMDCLoggingKeysPattern(String pattern)voidsetMessageHistory(Boolean messageHistory)voidsetMessageHistoryFactory(org.apache.camel.spi.MessageHistoryFactory messageHistoryFactory)voidsetModeline(Boolean modeline)voidsetModelineFactory(org.apache.camel.spi.ModelineFactory modelineFactory)voidsetModelJAXBContextFactory(org.apache.camel.spi.ModelJAXBContextFactory modelJAXBContextFactory)voidsetModelToXMLDumper(org.apache.camel.spi.ModelToXMLDumper modelToXMLDumper)voidsetName(String name)voidsetNameStrategy(org.apache.camel.spi.CamelContextNameStrategy nameStrategy)voidsetNodeIdFactory(org.apache.camel.spi.NodeIdFactory idFactory)voidsetPackageScanClassResolver(org.apache.camel.spi.PackageScanClassResolver packageScanClassResolver)voidsetPackageScanResourceResolver(org.apache.camel.spi.PackageScanResourceResolver packageScanResourceResolver)voidsetProcessorExchangeFactory(org.apache.camel.spi.ProcessorExchangeFactory processorExchangeFactory)voidsetProcessorFactory(org.apache.camel.spi.ProcessorFactory processorFactory)voidsetPropertiesComponent(org.apache.camel.spi.PropertiesComponent propertiesComponent)voidsetReactiveExecutor(org.apache.camel.spi.ReactiveExecutor reactiveExecutor)voidsetRegistry(org.apache.camel.spi.Registry registry)voidsetResourceLoader(org.apache.camel.spi.ResourceLoader resourceLoader)voidsetRestBindingJaxbDataFormatFactory(org.apache.camel.spi.RestBindingJaxbDataFormatFactory restBindingJaxbDataFormatFactory)voidsetRestConfiguration(org.apache.camel.spi.RestConfiguration restConfiguration)voidsetRestRegistry(org.apache.camel.spi.RestRegistry restRegistry)voidsetRestRegistryFactory(org.apache.camel.spi.RestRegistryFactory restRegistryFactory)voidsetRouteController(org.apache.camel.spi.RouteController routeController)voidsetRouteFactory(org.apache.camel.spi.RouteFactory routeFactory)voidsetRoutePolicyFactories(List<org.apache.camel.spi.RoutePolicyFactory> routePolicyFactories)voidsetRoutesLoader(org.apache.camel.spi.RoutesLoader routesLoader)voidsetRuntimeCamelCatalog(org.apache.camel.catalog.RuntimeCamelCatalog runtimeCamelCatalog)voidsetRuntimeEndpointRegistry(org.apache.camel.spi.RuntimeEndpointRegistry runtimeEndpointRegistry)voidsetShutdownRoute(org.apache.camel.ShutdownRoute shutdownRoute)voidsetShutdownRunningTask(org.apache.camel.ShutdownRunningTask shutdownRunningTask)voidsetShutdownStrategy(org.apache.camel.spi.ShutdownStrategy shutdownStrategy)voidsetSourceLocationEnabled(Boolean sourceLocationEnabled)voidsetSSLContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)voidsetStartingRoutes(boolean starting)voidsetStartupStepRecorder(org.apache.camel.spi.StartupStepRecorder startupStepRecorder)voidsetStartupSummaryLevel(org.apache.camel.StartupSummaryLevel startupSummaryLevel)voidsetStreamCaching(Boolean cache)voidsetStreamCachingStrategy(org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy)voidsetTracer(org.apache.camel.spi.Tracer tracer)voidsetTracing(Boolean tracing)voidsetTracingLoggingFormat(String format)voidsetTracingPattern(String tracePattern)voidsetTracingStandby(boolean tracingStandby)voidsetTransformerRegistry(org.apache.camel.spi.TransformerRegistry transformerRegistry)voidsetTypeConverter(org.apache.camel.TypeConverter typeConverter)voidsetTypeConverterRegistry(org.apache.camel.spi.TypeConverterRegistry typeConverterRegistry)voidsetTypeConverterStatisticsEnabled(Boolean typeConverterStatisticsEnabled)voidsetUnitOfWorkFactory(org.apache.camel.spi.UnitOfWorkFactory unitOfWorkFactory)voidsetupManagement(Map<String,Object> options)voidsetupRoutes(boolean done)voidsetUriFactoryResolver(org.apache.camel.spi.UriFactoryResolver uriFactoryResolver)voidsetUseBreadcrumb(Boolean useBreadcrumb)voidsetUseDataType(Boolean useDataType)voidsetUseMDCLogging(Boolean useMDCLogging)voidsetUuidGenerator(org.apache.camel.spi.UuidGenerator uuidGenerator)voidsetValidatorRegistry(org.apache.camel.spi.ValidatorRegistry validatorRegistry)voidsetVaultConfiguration(org.apache.camel.vault.VaultConfiguration vaultConfiguration)voidsetXMLRoutesDefinitionLoader(org.apache.camel.spi.XMLRoutesDefinitionLoader xmlRoutesDefinitionLoader)protected booleanshouldStartRoutes()Should we start newly added routes?protected voidshutdownRouteService(RouteService routeService)protected voidshutdownRouteService(RouteService routeService, org.apache.camel.LoggingLevel loggingLevel)voidstart()voidstartAllRoutes()voidstartRoute(String routeId)voidstartRouteDefinitions()voidstartRouteService(RouteService routeService, boolean addingRoutes)Starts the given route servicevoidstop()voidstopAllRoutes()voidstopRoute(String routeId)voidstopRoute(String routeId, long timeout, TimeUnit timeUnit)booleanstopRoute(String routeId, long timeout, TimeUnit timeUnit, boolean abortAfterTimeout, org.apache.camel.LoggingLevel loggingLevel)voidstopRoute(String routeId, org.apache.camel.LoggingLevel loggingLevel)protected voidstopRouteService(RouteService routeService, boolean removingRoutes, org.apache.camel.LoggingLevel loggingLevel)protected voidstopRouteService(RouteService routeService, org.apache.camel.LoggingLevel loggingLevel)voidsuspendRoute(String routeId)voidsuspendRoute(String routeId, long timeout, TimeUnit timeUnit)protected voidsuspendRouteService(RouteService routeService)StringtoString()-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doShutdown, fail, getStatus, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, suspend
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.camel.CamelContext
addRouteFromTemplate, addRouteFromTemplate, removeRouteTemplates
-
-
-
-
Constructor Detail
-
AbstractCamelContext
public AbstractCamelContext()
Creates theCamelContextusingDefaultRegistryas registry. Use one of the other constructors to force use an explicit registry.
-
AbstractCamelContext
public AbstractCamelContext(org.apache.camel.spi.Registry registry)
Creates theCamelContextusing the given registry- Parameters:
registry- the registry
-
AbstractCamelContext
public AbstractCamelContext(boolean build)
-
-
Method Detail
-
lookup
protected static <T> T lookup(org.apache.camel.CamelContext context, String ref, Class<T> type)
-
setContextCounter
public static void setContextCounter(int value)
Reset context counter to a preset value. Mostly used for tests to ensure a predictable getName()- Parameters:
value- new value for the context counter
-
close
public void close() throws IOException- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceorg.apache.camel.CamelContextLifecycle- Throws:
IOException
-
getCamelContextReference
public org.apache.camel.CamelContext getCamelContextReference()
-
eagerCreateTypeConverter
protected boolean eagerCreateTypeConverter()
Whether to eager createTypeConverterduring initialization of CamelContext. This is enabled by default to optimize camel-core.
-
adapt
public <T extends org.apache.camel.CamelContext> T adapt(Class<T> type)
- Specified by:
adaptin interfaceorg.apache.camel.CamelContext
-
getExtension
public <T> T getExtension(Class<T> type)
- Specified by:
getExtensionin interfaceorg.apache.camel.CamelContext
-
setExtension
public <T> void setExtension(Class<T> type, T module)
- Specified by:
setExtensionin interfaceorg.apache.camel.CamelContext
-
isVetoStarted
public boolean isVetoStarted()
- Specified by:
isVetoStartedin interfaceorg.apache.camel.CamelContext
-
getInitialization
@Deprecated public AbstractCamelContext.Initialization getInitialization()
Deprecated.
-
setInitialization
@Deprecated public void setInitialization(AbstractCamelContext.Initialization initialization)
Deprecated.
-
getName
public String getName()
- Specified by:
getNamein interfaceorg.apache.camel.CamelContext
-
setName
public void setName(String name)
- Specified by:
setNamein interfaceorg.apache.camel.ExtendedCamelContext
-
getNameStrategy
public org.apache.camel.spi.CamelContextNameStrategy getNameStrategy()
- Specified by:
getNameStrategyin interfaceorg.apache.camel.CamelContext
-
setNameStrategy
public void setNameStrategy(org.apache.camel.spi.CamelContextNameStrategy nameStrategy)
- Specified by:
setNameStrategyin interfaceorg.apache.camel.CamelContext
-
getManagementNameStrategy
public org.apache.camel.spi.ManagementNameStrategy getManagementNameStrategy()
- Specified by:
getManagementNameStrategyin interfaceorg.apache.camel.CamelContext
-
setManagementNameStrategy
public void setManagementNameStrategy(org.apache.camel.spi.ManagementNameStrategy managementNameStrategy)
- Specified by:
setManagementNameStrategyin interfaceorg.apache.camel.CamelContext
-
getManagementName
public String getManagementName()
- Specified by:
getManagementNamein interfaceorg.apache.camel.CamelContext
-
setManagementName
public void setManagementName(String managementName)
- Specified by:
setManagementNamein interfaceorg.apache.camel.CamelContext
-
hasComponent
public org.apache.camel.Component hasComponent(String componentName)
- Specified by:
hasComponentin interfaceorg.apache.camel.CamelContext
-
addComponent
public void addComponent(String componentName, org.apache.camel.Component component)
- Specified by:
addComponentin interfaceorg.apache.camel.CamelContext
-
getComponent
public org.apache.camel.Component getComponent(String name)
- Specified by:
getComponentin interfaceorg.apache.camel.CamelContext
-
getComponent
public org.apache.camel.Component getComponent(String name, boolean autoCreateComponents)
- Specified by:
getComponentin interfaceorg.apache.camel.CamelContext
-
getComponent
public org.apache.camel.Component getComponent(String name, boolean autoCreateComponents, boolean autoStart)
- Specified by:
getComponentin interfaceorg.apache.camel.CamelContext
-
getComponent
public <T extends org.apache.camel.Component> T getComponent(String name, Class<T> componentType)
- Specified by:
getComponentin interfaceorg.apache.camel.CamelContext
-
removeComponent
public org.apache.camel.Component removeComponent(String componentName)
- Specified by:
removeComponentin interfaceorg.apache.camel.CamelContext
-
getEndpointRegistry
public org.apache.camel.spi.EndpointRegistry<org.apache.camel.support.NormalizedUri> getEndpointRegistry()
- Specified by:
getEndpointRegistryin interfaceorg.apache.camel.CamelContext
-
getEndpoints
public Collection<org.apache.camel.Endpoint> getEndpoints()
- Specified by:
getEndpointsin interfaceorg.apache.camel.CamelContext
-
getEndpointMap
public Map<String,org.apache.camel.Endpoint> getEndpointMap()
- Specified by:
getEndpointMapin interfaceorg.apache.camel.CamelContext
-
hasEndpoint
public org.apache.camel.Endpoint hasEndpoint(String uri)
- Specified by:
hasEndpointin interfaceorg.apache.camel.CamelContext
-
hasEndpoint
public org.apache.camel.Endpoint hasEndpoint(org.apache.camel.spi.NormalizedEndpointUri uri)
- Specified by:
hasEndpointin interfaceorg.apache.camel.ExtendedCamelContext
-
addEndpoint
public org.apache.camel.Endpoint addEndpoint(String uri, org.apache.camel.Endpoint endpoint) throws Exception
- Specified by:
addEndpointin interfaceorg.apache.camel.CamelContext- Throws:
Exception
-
removeEndpoint
public void removeEndpoint(org.apache.camel.Endpoint endpoint) throws Exception- Specified by:
removeEndpointin interfaceorg.apache.camel.CamelContext- Throws:
Exception
-
removeEndpoints
public Collection<org.apache.camel.Endpoint> removeEndpoints(String uri) throws Exception
- Specified by:
removeEndpointsin interfaceorg.apache.camel.CamelContext- Throws:
Exception
-
normalizeUri
public org.apache.camel.spi.NormalizedEndpointUri normalizeUri(String uri)
- Specified by:
normalizeUriin interfaceorg.apache.camel.ExtendedCamelContext
-
getEndpoint
public org.apache.camel.Endpoint getEndpoint(String uri)
- Specified by:
getEndpointin interfaceorg.apache.camel.CamelContext
-
getEndpoint
public org.apache.camel.Endpoint getEndpoint(org.apache.camel.spi.NormalizedEndpointUri uri)
- Specified by:
getEndpointin interfaceorg.apache.camel.ExtendedCamelContext
-
getPrototypeEndpoint
public org.apache.camel.Endpoint getPrototypeEndpoint(String uri)
- Specified by:
getPrototypeEndpointin interfaceorg.apache.camel.ExtendedCamelContext
-
getPrototypeEndpoint
public org.apache.camel.Endpoint getPrototypeEndpoint(org.apache.camel.spi.NormalizedEndpointUri uri)
- Specified by:
getPrototypeEndpointin interfaceorg.apache.camel.ExtendedCamelContext
-
getEndpoint
public org.apache.camel.Endpoint getEndpoint(String uri, Map<String,Object> parameters)
- Specified by:
getEndpointin interfaceorg.apache.camel.CamelContext
-
getEndpoint
public org.apache.camel.Endpoint getEndpoint(org.apache.camel.spi.NormalizedEndpointUri uri, Map<String,Object> parameters)- Specified by:
getEndpointin interfaceorg.apache.camel.ExtendedCamelContext
-
doGetEndpoint
protected org.apache.camel.Endpoint doGetEndpoint(String uri, Map<String,Object> parameters, boolean normalized, boolean prototype)
-
getEndpoint
public <T extends org.apache.camel.Endpoint> T getEndpoint(String name, Class<T> endpointType)
- Specified by:
getEndpointin interfaceorg.apache.camel.CamelContext
-
registerEndpointCallback
public void registerEndpointCallback(org.apache.camel.spi.EndpointStrategy strategy)
- Specified by:
registerEndpointCallbackin interfaceorg.apache.camel.ExtendedCamelContext
-
addEndpointToRegistry
protected org.apache.camel.Endpoint addEndpointToRegistry(String uri, org.apache.camel.Endpoint endpoint)
Strategy to add the given endpoint to the internal endpoint registry- Parameters:
uri- uri of the endpointendpoint- the endpoint to add- Returns:
- the added endpoint
-
getEndpointKey
protected org.apache.camel.support.NormalizedUri getEndpointKey(String uri)
Gets the endpoint key to use for lookup or whe adding endpoints to theDefaultEndpointRegistry- Parameters:
uri- the endpoint uri- Returns:
- the key
-
getEndpointKey
protected org.apache.camel.support.NormalizedUri getEndpointKey(String uri, org.apache.camel.Endpoint endpoint)
Gets the endpoint key to use for lookup or whe adding endpoints to theDefaultEndpointRegistry- Parameters:
uri- the endpoint uriendpoint- the endpoint- Returns:
- the key
-
getGlobalEndpointConfiguration
public org.apache.camel.GlobalEndpointConfiguration getGlobalEndpointConfiguration()
- Specified by:
getGlobalEndpointConfigurationin interfaceorg.apache.camel.CamelContext
-
getRouteController
public org.apache.camel.spi.RouteController getRouteController()
- Specified by:
getRouteControllerin interfaceorg.apache.camel.CamelContext
-
setRouteController
public void setRouteController(org.apache.camel.spi.RouteController routeController)
- Specified by:
setRouteControllerin interfaceorg.apache.camel.CamelContext
-
getRouteStartupOrder
public List<org.apache.camel.spi.RouteStartupOrder> getRouteStartupOrder()
- Specified by:
getRouteStartupOrderin interfaceorg.apache.camel.ExtendedCamelContext
-
getRoutes
public List<org.apache.camel.Route> getRoutes()
- Specified by:
getRoutesin interfaceorg.apache.camel.CamelContext
-
getRoutesSize
public int getRoutesSize()
- Specified by:
getRoutesSizein interfaceorg.apache.camel.CamelContext
-
getRoute
public org.apache.camel.Route getRoute(String id)
- Specified by:
getRoutein interfaceorg.apache.camel.CamelContext
-
getProcessor
public org.apache.camel.Processor getProcessor(String id)
- Specified by:
getProcessorin interfaceorg.apache.camel.CamelContext
-
getProcessor
public <T extends org.apache.camel.Processor> T getProcessor(String id, Class<T> type)
- Specified by:
getProcessorin interfaceorg.apache.camel.CamelContext
-
removeRoute
public void removeRoute(org.apache.camel.Route route)
- Specified by:
removeRoutein interfaceorg.apache.camel.ExtendedCamelContext
-
addRoute
public void addRoute(org.apache.camel.Route route)
- Specified by:
addRoutein interfaceorg.apache.camel.ExtendedCamelContext
-
addRoutes
public void addRoutes(org.apache.camel.RoutesBuilder builder) throws Exception- Specified by:
addRoutesin interfaceorg.apache.camel.CamelContext- Throws:
Exception
-
addRoutesConfigurations
public void addRoutesConfigurations(org.apache.camel.RouteConfigurationsBuilder builder) throws Exception- Specified by:
addRoutesConfigurationsin interfaceorg.apache.camel.CamelContext- Throws:
Exception
-
getRouteStatus
public org.apache.camel.ServiceStatus getRouteStatus(String key)
-
isStartingRoutes
public boolean isStartingRoutes()
-
setStartingRoutes
public void setStartingRoutes(boolean starting)
-
isSetupRoutes
public boolean isSetupRoutes()
- Specified by:
isSetupRoutesin interfaceorg.apache.camel.ExtendedCamelContext
-
stopRoute
public boolean stopRoute(String routeId, long timeout, TimeUnit timeUnit, boolean abortAfterTimeout, org.apache.camel.LoggingLevel loggingLevel) throws Exception
- Throws:
Exception
-
stopRoute
public void stopRoute(String routeId, org.apache.camel.LoggingLevel loggingLevel) throws Exception
- Throws:
Exception
-
stopRoute
public void stopRoute(String routeId, long timeout, TimeUnit timeUnit) throws Exception
- Throws:
Exception
-
doShutdownRoute
protected void doShutdownRoute(String routeId, long timeout, TimeUnit timeUnit, boolean removingRoutes, org.apache.camel.LoggingLevel loggingLevel) throws Exception
- Throws:
Exception
-
removeRoute
public boolean removeRoute(String routeId) throws Exception
- Specified by:
removeRoutein interfaceorg.apache.camel.CamelContext- Throws:
Exception
-
removeRoute
protected boolean removeRoute(String routeId, org.apache.camel.LoggingLevel loggingLevel) throws Exception
- Throws:
Exception
-
suspendRoute
public void suspendRoute(String routeId, long timeout, TimeUnit timeUnit) throws Exception
- Throws:
Exception
-
addService
public void addService(Object object) throws Exception
- Specified by:
addServicein interfaceorg.apache.camel.CamelContext- Throws:
Exception
-
addService
public void addService(Object object, boolean stopOnShutdown) throws Exception
- Specified by:
addServicein interfaceorg.apache.camel.CamelContext- Throws:
Exception
-
addService
public void addService(Object object, boolean stopOnShutdown, boolean forceStart) throws Exception
- Specified by:
addServicein interfaceorg.apache.camel.CamelContext- Throws:
Exception
-
addPrototypeService
public void addPrototypeService(Object object) throws Exception
- Specified by:
addPrototypeServicein interfaceorg.apache.camel.CamelContext- Throws:
Exception
-
doAddService
protected <T> T doAddService(T object)
-
doAddService
protected <T> T doAddService(T object, boolean stopOnShutdown)
-
doAddService
protected <T> T doAddService(T object, boolean stopOnShutdown, boolean forceStart, boolean useLifecycleStrategies)
-
removeService
public boolean removeService(Object object) throws Exception
- Specified by:
removeServicein interfaceorg.apache.camel.CamelContext- Throws:
Exception
-
addBootstrap
public void addBootstrap(org.apache.camel.spi.BootstrapCloseable bootstrap)
- Specified by:
addBootstrapin interfaceorg.apache.camel.ExtendedCamelContext
-
getServices
public List<org.apache.camel.Service> getServices()
- Specified by:
getServicesin interfaceorg.apache.camel.ExtendedCamelContext
-
hasService
public boolean hasService(Object object)
- Specified by:
hasServicein interfaceorg.apache.camel.CamelContext
-
hasService
public <T> T hasService(Class<T> type)
- Specified by:
hasServicein interfaceorg.apache.camel.CamelContext
-
hasServices
public <T> Set<T> hasServices(Class<T> type)
- Specified by:
hasServicesin interfaceorg.apache.camel.CamelContext
-
deferStartService
public void deferStartService(Object object, boolean stopOnShutdown) throws Exception
- Specified by:
deferStartServicein interfaceorg.apache.camel.CamelContext- Throws:
Exception
-
deferStartService
public void deferStartService(Object object, boolean stopOnShutdown, boolean startEarly) throws Exception
- Throws:
Exception
-
getStartupListeners
protected List<org.apache.camel.StartupListener> getStartupListeners()
-
addStartupListener
public void addStartupListener(org.apache.camel.StartupListener listener) throws Exception- Specified by:
addStartupListenerin interfaceorg.apache.camel.CamelContext- Throws:
Exception
-
getComponentParameterJsonSchema
public String getComponentParameterJsonSchema(String componentName) throws IOException
- Specified by:
getComponentParameterJsonSchemain interfaceorg.apache.camel.CatalogCamelContext- Throws:
IOException
-
getDataFormatParameterJsonSchema
public String getDataFormatParameterJsonSchema(String dataFormatName) throws IOException
- Specified by:
getDataFormatParameterJsonSchemain interfaceorg.apache.camel.CatalogCamelContext- Throws:
IOException
-
getLanguageParameterJsonSchema
public String getLanguageParameterJsonSchema(String languageName) throws IOException
- Specified by:
getLanguageParameterJsonSchemain interfaceorg.apache.camel.CatalogCamelContext- Throws:
IOException
-
getEipParameterJsonSchema
public String getEipParameterJsonSchema(String eipName) throws IOException
- Specified by:
getEipParameterJsonSchemain interfaceorg.apache.camel.CatalogCamelContext- Throws:
IOException
-
resolveLanguage
public org.apache.camel.spi.Language resolveLanguage(String name)
- Specified by:
resolveLanguagein interfaceorg.apache.camel.CamelContext
-
resolvePropertyPlaceholders
public String resolvePropertyPlaceholders(String text)
- Specified by:
resolvePropertyPlaceholdersin interfaceorg.apache.camel.CamelContext
-
resolvePropertyPlaceholders
public String resolvePropertyPlaceholders(String text, boolean keepUnresolvedOptional)
- Specified by:
resolvePropertyPlaceholdersin interfaceorg.apache.camel.ExtendedCamelContext
-
getTypeConverter
public org.apache.camel.TypeConverter getTypeConverter()
- Specified by:
getTypeConverterin interfaceorg.apache.camel.CamelContext
-
setTypeConverter
public void setTypeConverter(org.apache.camel.TypeConverter typeConverter)
-
getOrCreateTypeConverter
protected org.apache.camel.TypeConverter getOrCreateTypeConverter()
-
getTypeConverterRegistry
public org.apache.camel.spi.TypeConverterRegistry getTypeConverterRegistry()
- Specified by:
getTypeConverterRegistryin interfaceorg.apache.camel.CamelContext
-
setTypeConverterRegistry
public void setTypeConverterRegistry(org.apache.camel.spi.TypeConverterRegistry typeConverterRegistry)
- Specified by:
setTypeConverterRegistryin interfaceorg.apache.camel.CamelContext
-
getInjector
public org.apache.camel.spi.Injector getInjector()
- Specified by:
getInjectorin interfaceorg.apache.camel.CamelContext
-
setInjector
public void setInjector(org.apache.camel.spi.Injector injector)
- Specified by:
setInjectorin interfaceorg.apache.camel.CamelContext
-
getPropertiesComponent
public org.apache.camel.spi.PropertiesComponent getPropertiesComponent()
- Specified by:
getPropertiesComponentin interfaceorg.apache.camel.CamelContext
-
setPropertiesComponent
public void setPropertiesComponent(org.apache.camel.spi.PropertiesComponent propertiesComponent)
- Specified by:
setPropertiesComponentin interfaceorg.apache.camel.CamelContext
-
getBeanPostProcessor
public org.apache.camel.spi.CamelBeanPostProcessor getBeanPostProcessor()
- Specified by:
getBeanPostProcessorin interfaceorg.apache.camel.ExtendedCamelContext
-
setBeanPostProcessor
public void setBeanPostProcessor(org.apache.camel.spi.CamelBeanPostProcessor beanPostProcessor)
- Specified by:
setBeanPostProcessorin interfaceorg.apache.camel.ExtendedCamelContext
-
getDependencyInjectionAnnotationFactory
public org.apache.camel.spi.CamelDependencyInjectionAnnotationFactory getDependencyInjectionAnnotationFactory()
- Specified by:
getDependencyInjectionAnnotationFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
setDependencyInjectionAnnotationFactory
public void setDependencyInjectionAnnotationFactory(org.apache.camel.spi.CamelDependencyInjectionAnnotationFactory dependencyInjectionAnnotationFactory)
- Specified by:
setDependencyInjectionAnnotationFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
getManagementMBeanAssembler
public org.apache.camel.spi.ManagementMBeanAssembler getManagementMBeanAssembler()
- Specified by:
getManagementMBeanAssemblerin interfaceorg.apache.camel.ExtendedCamelContext
-
setManagementMBeanAssembler
public void setManagementMBeanAssembler(org.apache.camel.spi.ManagementMBeanAssembler managementMBeanAssembler)
-
getComponentResolver
public org.apache.camel.spi.ComponentResolver getComponentResolver()
- Specified by:
getComponentResolverin interfaceorg.apache.camel.ExtendedCamelContext
-
setComponentResolver
public void setComponentResolver(org.apache.camel.spi.ComponentResolver componentResolver)
- Specified by:
setComponentResolverin interfaceorg.apache.camel.ExtendedCamelContext
-
getComponentNameResolver
public org.apache.camel.spi.ComponentNameResolver getComponentNameResolver()
- Specified by:
getComponentNameResolverin interfaceorg.apache.camel.ExtendedCamelContext
-
setComponentNameResolver
public void setComponentNameResolver(org.apache.camel.spi.ComponentNameResolver componentNameResolver)
- Specified by:
setComponentNameResolverin interfaceorg.apache.camel.ExtendedCamelContext
-
getLanguageResolver
public org.apache.camel.spi.LanguageResolver getLanguageResolver()
- Specified by:
getLanguageResolverin interfaceorg.apache.camel.ExtendedCamelContext
-
setLanguageResolver
public void setLanguageResolver(org.apache.camel.spi.LanguageResolver languageResolver)
- Specified by:
setLanguageResolverin interfaceorg.apache.camel.ExtendedCamelContext
-
getConfigurerResolver
public org.apache.camel.spi.ConfigurerResolver getConfigurerResolver()
- Specified by:
getConfigurerResolverin interfaceorg.apache.camel.ExtendedCamelContext
-
setConfigurerResolver
public void setConfigurerResolver(org.apache.camel.spi.ConfigurerResolver configurerResolver)
- Specified by:
setConfigurerResolverin interfaceorg.apache.camel.ExtendedCamelContext
-
getUriFactoryResolver
public org.apache.camel.spi.UriFactoryResolver getUriFactoryResolver()
- Specified by:
getUriFactoryResolverin interfaceorg.apache.camel.ExtendedCamelContext
-
setUriFactoryResolver
public void setUriFactoryResolver(org.apache.camel.spi.UriFactoryResolver uriFactoryResolver)
- Specified by:
setUriFactoryResolverin interfaceorg.apache.camel.ExtendedCamelContext
-
isAutoCreateComponents
public boolean isAutoCreateComponents()
-
setAutoCreateComponents
public void setAutoCreateComponents(boolean autoCreateComponents)
-
getRegistry
public org.apache.camel.spi.Registry getRegistry()
- Specified by:
getRegistryin interfaceorg.apache.camel.CamelContext
-
setRegistry
public void setRegistry(org.apache.camel.spi.Registry registry)
- Specified by:
setRegistryin interfaceorg.apache.camel.ExtendedCamelContext
-
getRegistry
public <T> T getRegistry(Class<T> type)
- Specified by:
getRegistryin interfaceorg.apache.camel.CamelContext
-
getLifecycleStrategies
public List<org.apache.camel.spi.LifecycleStrategy> getLifecycleStrategies()
- Specified by:
getLifecycleStrategiesin interfaceorg.apache.camel.CamelContext
-
addLifecycleStrategy
public void addLifecycleStrategy(org.apache.camel.spi.LifecycleStrategy lifecycleStrategy)
- Specified by:
addLifecycleStrategyin interfaceorg.apache.camel.CamelContext
-
setupRoutes
public void setupRoutes(boolean done)
- Specified by:
setupRoutesin interfaceorg.apache.camel.ExtendedCamelContext
-
getRestConfiguration
public org.apache.camel.spi.RestConfiguration getRestConfiguration()
- Specified by:
getRestConfigurationin interfaceorg.apache.camel.CamelContext
-
setRestConfiguration
public void setRestConfiguration(org.apache.camel.spi.RestConfiguration restConfiguration)
- Specified by:
setRestConfigurationin interfaceorg.apache.camel.CamelContext
-
getVaultConfiguration
public org.apache.camel.vault.VaultConfiguration getVaultConfiguration()
- Specified by:
getVaultConfigurationin interfaceorg.apache.camel.CamelContext
-
setVaultConfiguration
public void setVaultConfiguration(org.apache.camel.vault.VaultConfiguration vaultConfiguration)
- Specified by:
setVaultConfigurationin interfaceorg.apache.camel.CamelContext
-
getInterceptStrategies
public List<org.apache.camel.spi.InterceptStrategy> getInterceptStrategies()
- Specified by:
getInterceptStrategiesin interfaceorg.apache.camel.ExtendedCamelContext
-
setInterceptStrategies
public void setInterceptStrategies(List<org.apache.camel.spi.InterceptStrategy> interceptStrategies)
-
addInterceptStrategy
public void addInterceptStrategy(org.apache.camel.spi.InterceptStrategy interceptStrategy)
- Specified by:
addInterceptStrategyin interfaceorg.apache.camel.ExtendedCamelContext
-
getRoutePolicyFactories
public List<org.apache.camel.spi.RoutePolicyFactory> getRoutePolicyFactories()
- Specified by:
getRoutePolicyFactoriesin interfaceorg.apache.camel.CamelContext
-
setRoutePolicyFactories
public void setRoutePolicyFactories(List<org.apache.camel.spi.RoutePolicyFactory> routePolicyFactories)
-
addRoutePolicyFactory
public void addRoutePolicyFactory(org.apache.camel.spi.RoutePolicyFactory routePolicyFactory)
- Specified by:
addRoutePolicyFactoryin interfaceorg.apache.camel.CamelContext
-
getLogListeners
public Set<org.apache.camel.spi.LogListener> getLogListeners()
- Specified by:
getLogListenersin interfaceorg.apache.camel.ExtendedCamelContext
-
addLogListener
public void addLogListener(org.apache.camel.spi.LogListener listener)
- Specified by:
addLogListenerin interfaceorg.apache.camel.ExtendedCamelContext
-
setStreamCaching
public void setStreamCaching(Boolean cache)
- Specified by:
setStreamCachingin interfaceorg.apache.camel.RuntimeConfiguration
-
isStreamCaching
public Boolean isStreamCaching()
- Specified by:
isStreamCachingin interfaceorg.apache.camel.RuntimeConfiguration
-
setTracing
public void setTracing(Boolean tracing)
- Specified by:
setTracingin interfaceorg.apache.camel.RuntimeConfiguration
-
isTracing
public Boolean isTracing()
- Specified by:
isTracingin interfaceorg.apache.camel.RuntimeConfiguration
-
getTracingPattern
public String getTracingPattern()
- Specified by:
getTracingPatternin interfaceorg.apache.camel.RuntimeConfiguration
-
setTracingPattern
public void setTracingPattern(String tracePattern)
- Specified by:
setTracingPatternin interfaceorg.apache.camel.RuntimeConfiguration
-
getTracingLoggingFormat
public String getTracingLoggingFormat()
- Specified by:
getTracingLoggingFormatin interfaceorg.apache.camel.CamelContext
-
setTracingLoggingFormat
public void setTracingLoggingFormat(String format)
- Specified by:
setTracingLoggingFormatin interfaceorg.apache.camel.CamelContext
-
isBacklogTracing
public Boolean isBacklogTracing()
- Specified by:
isBacklogTracingin interfaceorg.apache.camel.RuntimeConfiguration
-
setBacklogTracing
public void setBacklogTracing(Boolean backlogTrace)
- Specified by:
setBacklogTracingin interfaceorg.apache.camel.RuntimeConfiguration
-
setDebugging
public void setDebugging(Boolean debug)
- Specified by:
setDebuggingin interfaceorg.apache.camel.RuntimeConfiguration
-
isDebugging
public Boolean isDebugging()
- Specified by:
isDebuggingin interfaceorg.apache.camel.RuntimeConfiguration
-
setMessageHistory
public void setMessageHistory(Boolean messageHistory)
- Specified by:
setMessageHistoryin interfaceorg.apache.camel.RuntimeConfiguration
-
isMessageHistory
public Boolean isMessageHistory()
- Specified by:
isMessageHistoryin interfaceorg.apache.camel.RuntimeConfiguration
-
setLogMask
public void setLogMask(Boolean logMask)
- Specified by:
setLogMaskin interfaceorg.apache.camel.RuntimeConfiguration
-
isLogMask
public Boolean isLogMask()
- Specified by:
isLogMaskin interfaceorg.apache.camel.RuntimeConfiguration
-
isLogExhaustedMessageBody
public Boolean isLogExhaustedMessageBody()
- Specified by:
isLogExhaustedMessageBodyin interfaceorg.apache.camel.RuntimeConfiguration
-
setLogExhaustedMessageBody
public void setLogExhaustedMessageBody(Boolean logExhaustedMessageBody)
- Specified by:
setLogExhaustedMessageBodyin interfaceorg.apache.camel.RuntimeConfiguration
-
getDelayer
public Long getDelayer()
- Specified by:
getDelayerin interfaceorg.apache.camel.RuntimeConfiguration
-
setDelayer
public void setDelayer(Long delay)
- Specified by:
setDelayerin interfaceorg.apache.camel.RuntimeConfiguration
-
createProducerTemplate
public org.apache.camel.ProducerTemplate createProducerTemplate()
- Specified by:
createProducerTemplatein interfaceorg.apache.camel.CamelContext
-
createProducerTemplate
public org.apache.camel.ProducerTemplate createProducerTemplate(int maximumCacheSize)
- Specified by:
createProducerTemplatein interfaceorg.apache.camel.CamelContext
-
createFluentProducerTemplate
public org.apache.camel.FluentProducerTemplate createFluentProducerTemplate()
- Specified by:
createFluentProducerTemplatein interfaceorg.apache.camel.CamelContext
-
createFluentProducerTemplate
public org.apache.camel.FluentProducerTemplate createFluentProducerTemplate(int maximumCacheSize)
- Specified by:
createFluentProducerTemplatein interfaceorg.apache.camel.CamelContext
-
createConsumerTemplate
public org.apache.camel.ConsumerTemplate createConsumerTemplate()
- Specified by:
createConsumerTemplatein interfaceorg.apache.camel.CamelContext
-
createConsumerTemplate
public org.apache.camel.ConsumerTemplate createConsumerTemplate(int maximumCacheSize)
- Specified by:
createConsumerTemplatein interfaceorg.apache.camel.CamelContext
-
getErrorHandlerFactory
public org.apache.camel.ErrorHandlerFactory getErrorHandlerFactory()
- Specified by:
getErrorHandlerFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
setErrorHandlerFactory
public void setErrorHandlerFactory(org.apache.camel.ErrorHandlerFactory errorHandlerFactory)
- Specified by:
setErrorHandlerFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
getErrorHandlerExecutorService
public ScheduledExecutorService getErrorHandlerExecutorService()
- Specified by:
getErrorHandlerExecutorServicein interfaceorg.apache.camel.ExtendedCamelContext
-
setErrorHandlerExecutorService
public void setErrorHandlerExecutorService(ScheduledExecutorService errorHandlerExecutorService)
-
createErrorHandlerExecutorService
protected ScheduledExecutorService createErrorHandlerExecutorService()
-
getUnitOfWorkFactory
public org.apache.camel.spi.UnitOfWorkFactory getUnitOfWorkFactory()
- Specified by:
getUnitOfWorkFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
setUnitOfWorkFactory
public void setUnitOfWorkFactory(org.apache.camel.spi.UnitOfWorkFactory unitOfWorkFactory)
- Specified by:
setUnitOfWorkFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
getRuntimeEndpointRegistry
public org.apache.camel.spi.RuntimeEndpointRegistry getRuntimeEndpointRegistry()
- Specified by:
getRuntimeEndpointRegistryin interfaceorg.apache.camel.CamelContext
-
setRuntimeEndpointRegistry
public void setRuntimeEndpointRegistry(org.apache.camel.spi.RuntimeEndpointRegistry runtimeEndpointRegistry)
- Specified by:
setRuntimeEndpointRegistryin interfaceorg.apache.camel.CamelContext
-
getUptime
public String getUptime()
- Specified by:
getUptimein interfaceorg.apache.camel.CamelContext
-
getUptimeMillis
public long getUptimeMillis()
- Specified by:
getUptimeMillisin interfaceorg.apache.camel.CamelContext
-
getStartDate
public Date getStartDate()
- Specified by:
getStartDatein interfaceorg.apache.camel.CamelContext
-
isEventNotificationApplicable
public boolean isEventNotificationApplicable()
- Specified by:
isEventNotificationApplicablein interfaceorg.apache.camel.ExtendedCamelContext
-
setEventNotificationApplicable
public void setEventNotificationApplicable(boolean eventNotificationApplicable)
- Specified by:
setEventNotificationApplicablein interfaceorg.apache.camel.ExtendedCamelContext
-
getVersion
public String getVersion()
- Specified by:
getVersionin interfaceorg.apache.camel.CamelContext
-
doSuspend
protected void doSuspend() throws Exception- Overrides:
doSuspendin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
doResume
protected void doResume() throws Exception- Overrides:
doResumein classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
doLifecycleChange
protected AutoCloseable doLifecycleChange()
- Overrides:
doLifecycleChangein classorg.apache.camel.support.service.BaseService
-
init
public void init()
- Specified by:
initin interfaceorg.apache.camel.CamelContextLifecycle- Overrides:
initin classorg.apache.camel.support.service.BaseService
-
start
public void start()
- Specified by:
startin interfaceorg.apache.camel.CamelContextLifecycle- Overrides:
startin classorg.apache.camel.support.service.BaseService
-
stop
public void stop()
- Specified by:
stopin interfaceorg.apache.camel.CamelContextLifecycle- Overrides:
stopin classorg.apache.camel.support.service.BaseService
-
doBuild
public void doBuild() throws Exception- Overrides:
doBuildin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
resetBuildTime
protected void resetBuildTime()
-
doInit
public void doInit() throws Exception- Overrides:
doInitin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
doStart
protected void doStart() throws Exception- Overrides:
doStartin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
logDuplicateComponents
protected void logDuplicateComponents()
-
logStartSummary
protected void logStartSummary()
-
doStop
protected void doStop() throws Exception- Overrides:
doStopin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
doFail
protected void doFail(Exception e)
- Overrides:
doFailin classorg.apache.camel.support.service.BaseService
-
doDumpRoutes
protected void doDumpRoutes()
-
logRouteStopSummary
protected void logRouteStopSummary(org.apache.camel.LoggingLevel loggingLevel)
-
routeSupportsSuspension
protected boolean routeSupportsSuspension(String routeId)
-
startRouteService
public void startRouteService(RouteService routeService, boolean addingRoutes) throws Exception
Starts the given route service- Throws:
Exception
-
resumeRouteService
protected void resumeRouteService(RouteService routeService) throws Exception
Resumes the given route service- Throws:
Exception
-
stopRouteService
protected void stopRouteService(RouteService routeService, boolean removingRoutes, org.apache.camel.LoggingLevel loggingLevel) throws Exception
- Throws:
Exception
-
logRouteState
protected void logRouteState(org.apache.camel.Route route, String state, org.apache.camel.LoggingLevel loggingLevel)
-
stopRouteService
protected void stopRouteService(RouteService routeService, org.apache.camel.LoggingLevel loggingLevel) throws Exception
- Throws:
Exception
-
shutdownRouteService
protected void shutdownRouteService(RouteService routeService) throws Exception
- Throws:
Exception
-
shutdownRouteService
protected void shutdownRouteService(RouteService routeService, org.apache.camel.LoggingLevel loggingLevel) throws Exception
- Throws:
Exception
-
suspendRouteService
protected void suspendRouteService(RouteService routeService) throws Exception
- Throws:
Exception
-
forceLazyInitialization
protected void forceLazyInitialization()
Force some lazy initialization to occur upfront before we start any components and create routes
-
initEagerMandatoryServices
protected void initEagerMandatoryServices()
Initializes eager some mandatory services which needs to warmup and be ready as this helps optimize Camel at runtime.
-
doStartStandardServices
protected void doStartStandardServices()
-
doStartEagerServices
protected void doStartEagerServices()
-
forceStopLazyInitialization
protected void forceStopLazyInitialization()
Force clear lazy initialization so they can be re-created on restart
-
createEndpoint
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 someRegistry- Parameters:
uri- the uri for the endpoint to be created- Returns:
- the newly created endpoint or null if it could not be resolved
-
convertBeanToEndpoint
protected org.apache.camel.Endpoint convertBeanToEndpoint(String uri, Object bean)
Strategy method for attempting to convert the bean from aRegistryto an endpoint using some kind of transformation or wrapper- Parameters:
uri- the uri for the endpoint (and name in the registry)bean- the bean to be converted to an endpoint, which will be not null- Returns:
- a new endpoint
-
shouldStartRoutes
protected boolean shouldStartRoutes()
Should we start newly added routes?
-
getGlobalOptions
public Map<String,String> getGlobalOptions()
- Specified by:
getGlobalOptionsin interfaceorg.apache.camel.CamelContext
-
setGlobalOptions
public void setGlobalOptions(Map<String,String> globalOptions)
- Specified by:
setGlobalOptionsin interfaceorg.apache.camel.CamelContext
-
getDefaultFactoryFinder
public org.apache.camel.spi.FactoryFinder getDefaultFactoryFinder()
- Specified by:
getDefaultFactoryFinderin interfaceorg.apache.camel.ExtendedCamelContext
-
getBootstrapConfigurerResolver
public org.apache.camel.spi.ConfigurerResolver getBootstrapConfigurerResolver()
- Specified by:
getBootstrapConfigurerResolverin interfaceorg.apache.camel.ExtendedCamelContext
-
setBootstrapConfigurerResolver
public void setBootstrapConfigurerResolver(org.apache.camel.spi.ConfigurerResolver configurerResolver)
- Specified by:
setBootstrapConfigurerResolverin interfaceorg.apache.camel.ExtendedCamelContext
-
getBootstrapFactoryFinder
public org.apache.camel.spi.FactoryFinder getBootstrapFactoryFinder()
- Specified by:
getBootstrapFactoryFinderin interfaceorg.apache.camel.ExtendedCamelContext
-
setBootstrapFactoryFinder
public void setBootstrapFactoryFinder(org.apache.camel.spi.FactoryFinder factoryFinder)
- Specified by:
setBootstrapFactoryFinderin interfaceorg.apache.camel.ExtendedCamelContext
-
getBootstrapFactoryFinder
public org.apache.camel.spi.FactoryFinder getBootstrapFactoryFinder(String path)
- Specified by:
getBootstrapFactoryFinderin interfaceorg.apache.camel.ExtendedCamelContext
-
createBootstrapFactoryFinder
protected org.apache.camel.spi.FactoryFinder createBootstrapFactoryFinder(String path)
-
getFactoryFinderResolver
public org.apache.camel.spi.FactoryFinderResolver getFactoryFinderResolver()
- Specified by:
getFactoryFinderResolverin interfaceorg.apache.camel.ExtendedCamelContext
-
setFactoryFinderResolver
public void setFactoryFinderResolver(org.apache.camel.spi.FactoryFinderResolver factoryFinderResolver)
- Specified by:
setFactoryFinderResolverin interfaceorg.apache.camel.ExtendedCamelContext
-
getFactoryFinder
public org.apache.camel.spi.FactoryFinder getFactoryFinder(String path)
- Specified by:
getFactoryFinderin interfaceorg.apache.camel.ExtendedCamelContext
-
createFactoryFinder
protected org.apache.camel.spi.FactoryFinder createFactoryFinder(String path)
-
getClassResolver
public org.apache.camel.spi.ClassResolver getClassResolver()
- Specified by:
getClassResolverin interfaceorg.apache.camel.CamelContext
-
setClassResolver
public void setClassResolver(org.apache.camel.spi.ClassResolver classResolver)
- Specified by:
setClassResolverin interfaceorg.apache.camel.CamelContext
-
getPackageScanClassResolver
public org.apache.camel.spi.PackageScanClassResolver getPackageScanClassResolver()
- Specified by:
getPackageScanClassResolverin interfaceorg.apache.camel.ExtendedCamelContext
-
setPackageScanClassResolver
public void setPackageScanClassResolver(org.apache.camel.spi.PackageScanClassResolver packageScanClassResolver)
- Specified by:
setPackageScanClassResolverin interfaceorg.apache.camel.ExtendedCamelContext
-
getPackageScanResourceResolver
public org.apache.camel.spi.PackageScanResourceResolver getPackageScanResourceResolver()
- Specified by:
getPackageScanResourceResolverin interfaceorg.apache.camel.ExtendedCamelContext
-
setPackageScanResourceResolver
public void setPackageScanResourceResolver(org.apache.camel.spi.PackageScanResourceResolver packageScanResourceResolver)
- Specified by:
setPackageScanResourceResolverin interfaceorg.apache.camel.ExtendedCamelContext
-
getComponentNames
public Set<String> getComponentNames()
- Specified by:
getComponentNamesin interfaceorg.apache.camel.CamelContext
-
getLanguageNames
public Set<String> getLanguageNames()
- Specified by:
getLanguageNamesin interfaceorg.apache.camel.CamelContext
-
getModelJAXBContextFactory
public org.apache.camel.spi.ModelJAXBContextFactory getModelJAXBContextFactory()
- Specified by:
getModelJAXBContextFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
setModelJAXBContextFactory
public void setModelJAXBContextFactory(org.apache.camel.spi.ModelJAXBContextFactory modelJAXBContextFactory)
- Specified by:
setModelJAXBContextFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
getNodeIdFactory
public org.apache.camel.spi.NodeIdFactory getNodeIdFactory()
- Specified by:
getNodeIdFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
setNodeIdFactory
public void setNodeIdFactory(org.apache.camel.spi.NodeIdFactory idFactory)
- Specified by:
setNodeIdFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
getModelineFactory
public org.apache.camel.spi.ModelineFactory getModelineFactory()
- Specified by:
getModelineFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
setModelineFactory
public void setModelineFactory(org.apache.camel.spi.ModelineFactory modelineFactory)
- Specified by:
setModelineFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
getManagementStrategy
public org.apache.camel.spi.ManagementStrategy getManagementStrategy()
- Specified by:
getManagementStrategyin interfaceorg.apache.camel.CamelContext
-
setManagementStrategy
public void setManagementStrategy(org.apache.camel.spi.ManagementStrategy managementStrategy)
- Specified by:
setManagementStrategyin interfaceorg.apache.camel.CamelContext
-
disableJMX
public void disableJMX()
- Specified by:
disableJMXin interfaceorg.apache.camel.CamelContext
-
isJMXDisabled
public boolean isJMXDisabled()
-
setupManagement
public void setupManagement(Map<String,Object> options)
- Specified by:
setupManagementin interfaceorg.apache.camel.ExtendedCamelContext
-
getInflightRepository
public org.apache.camel.spi.InflightRepository getInflightRepository()
- Specified by:
getInflightRepositoryin interfaceorg.apache.camel.CamelContext
-
setInflightRepository
public void setInflightRepository(org.apache.camel.spi.InflightRepository repository)
- Specified by:
setInflightRepositoryin interfaceorg.apache.camel.CamelContext
-
getAsyncProcessorAwaitManager
public org.apache.camel.spi.AsyncProcessorAwaitManager getAsyncProcessorAwaitManager()
- Specified by:
getAsyncProcessorAwaitManagerin interfaceorg.apache.camel.ExtendedCamelContext
-
setAsyncProcessorAwaitManager
public void setAsyncProcessorAwaitManager(org.apache.camel.spi.AsyncProcessorAwaitManager asyncProcessorAwaitManager)
- Specified by:
setAsyncProcessorAwaitManagerin interfaceorg.apache.camel.ExtendedCamelContext
-
getBeanIntrospection
public org.apache.camel.spi.BeanIntrospection getBeanIntrospection()
- Specified by:
getBeanIntrospectionin interfaceorg.apache.camel.ExtendedCamelContext
-
setBeanIntrospection
public void setBeanIntrospection(org.apache.camel.spi.BeanIntrospection beanIntrospection)
- Specified by:
setBeanIntrospectionin interfaceorg.apache.camel.ExtendedCamelContext
-
setAutoStartup
public void setAutoStartup(Boolean autoStartup)
- Specified by:
setAutoStartupin interfaceorg.apache.camel.RuntimeConfiguration
-
isAutoStartup
public Boolean isAutoStartup()
- Specified by:
isAutoStartupin interfaceorg.apache.camel.RuntimeConfiguration
-
isLoadTypeConverters
public Boolean isLoadTypeConverters()
- Specified by:
isLoadTypeConvertersin interfaceorg.apache.camel.CamelContext
-
setLoadTypeConverters
public void setLoadTypeConverters(Boolean loadTypeConverters)
- Specified by:
setLoadTypeConvertersin interfaceorg.apache.camel.CamelContext
-
isLoadHealthChecks
public Boolean isLoadHealthChecks()
- Specified by:
isLoadHealthChecksin interfaceorg.apache.camel.CamelContext
-
setLoadHealthChecks
public void setLoadHealthChecks(Boolean loadHealthChecks)
- Specified by:
setLoadHealthChecksin interfaceorg.apache.camel.CamelContext
-
isModeline
public Boolean isModeline()
- Specified by:
isModelinein interfaceorg.apache.camel.CamelContext
-
setModeline
public void setModeline(Boolean modeline)
- Specified by:
setModelinein interfaceorg.apache.camel.CamelContext
-
isDevConsole
public Boolean isDevConsole()
- Specified by:
isDevConsolein interfaceorg.apache.camel.CamelContext
-
setDevConsole
public void setDevConsole(Boolean loadDevConsoles)
- Specified by:
setDevConsolein interfaceorg.apache.camel.CamelContext
-
isTypeConverterStatisticsEnabled
public Boolean isTypeConverterStatisticsEnabled()
- Specified by:
isTypeConverterStatisticsEnabledin interfaceorg.apache.camel.CamelContext
-
isSourceLocationEnabled
public Boolean isSourceLocationEnabled()
- Specified by:
isSourceLocationEnabledin interfaceorg.apache.camel.CamelContext
-
setSourceLocationEnabled
public void setSourceLocationEnabled(Boolean sourceLocationEnabled)
- Specified by:
setSourceLocationEnabledin interfaceorg.apache.camel.CamelContext
-
setTypeConverterStatisticsEnabled
public void setTypeConverterStatisticsEnabled(Boolean typeConverterStatisticsEnabled)
- Specified by:
setTypeConverterStatisticsEnabledin interfaceorg.apache.camel.CamelContext
-
getBasePackageScan
public String getBasePackageScan()
- Specified by:
getBasePackageScanin interfaceorg.apache.camel.ExtendedCamelContext
-
setBasePackageScan
public void setBasePackageScan(String basePackageScan)
- Specified by:
setBasePackageScanin interfaceorg.apache.camel.ExtendedCamelContext
-
isDumpRoutes
public Boolean isDumpRoutes()
- Specified by:
isDumpRoutesin interfaceorg.apache.camel.CamelContext
-
setDumpRoutes
public void setDumpRoutes(Boolean dumpRoutes)
- Specified by:
setDumpRoutesin interfaceorg.apache.camel.CamelContext
-
isUseMDCLogging
public Boolean isUseMDCLogging()
- Specified by:
isUseMDCLoggingin interfaceorg.apache.camel.CamelContext
-
setUseMDCLogging
public void setUseMDCLogging(Boolean useMDCLogging)
- Specified by:
setUseMDCLoggingin interfaceorg.apache.camel.CamelContext
-
getMDCLoggingKeysPattern
public String getMDCLoggingKeysPattern()
- Specified by:
getMDCLoggingKeysPatternin interfaceorg.apache.camel.CamelContext
-
setMDCLoggingKeysPattern
public void setMDCLoggingKeysPattern(String pattern)
- Specified by:
setMDCLoggingKeysPatternin interfaceorg.apache.camel.CamelContext
-
isUseDataType
public Boolean isUseDataType()
- Specified by:
isUseDataTypein interfaceorg.apache.camel.CamelContext
-
setUseDataType
public void setUseDataType(Boolean useDataType)
- Specified by:
setUseDataTypein interfaceorg.apache.camel.CamelContext
-
isUseBreadcrumb
public Boolean isUseBreadcrumb()
- Specified by:
isUseBreadcrumbin interfaceorg.apache.camel.CamelContext
-
setUseBreadcrumb
public void setUseBreadcrumb(Boolean useBreadcrumb)
- Specified by:
setUseBreadcrumbin interfaceorg.apache.camel.CamelContext
-
getApplicationContextClassLoader
public ClassLoader getApplicationContextClassLoader()
- Specified by:
getApplicationContextClassLoaderin interfaceorg.apache.camel.CamelContext
-
setApplicationContextClassLoader
public void setApplicationContextClassLoader(ClassLoader classLoader)
- Specified by:
setApplicationContextClassLoaderin interfaceorg.apache.camel.CamelContext
-
getDataFormatResolver
public org.apache.camel.spi.DataFormatResolver getDataFormatResolver()
- Specified by:
getDataFormatResolverin interfaceorg.apache.camel.ExtendedCamelContext
-
setDataFormatResolver
public void setDataFormatResolver(org.apache.camel.spi.DataFormatResolver dataFormatResolver)
- Specified by:
setDataFormatResolverin interfaceorg.apache.camel.ExtendedCamelContext
-
resolveDataFormat
public org.apache.camel.spi.DataFormat resolveDataFormat(String name)
- Specified by:
resolveDataFormatin interfaceorg.apache.camel.CamelContext
-
createDataFormat
public org.apache.camel.spi.DataFormat createDataFormat(String name)
- Specified by:
createDataFormatin interfaceorg.apache.camel.CamelContext
-
getDataFormatNames
public Set<String> getDataFormatNames()
- Specified by:
getDataFormatNamesin interfaceorg.apache.camel.CamelContext
-
getHealthCheckResolver
public org.apache.camel.health.HealthCheckResolver getHealthCheckResolver()
- Specified by:
getHealthCheckResolverin interfaceorg.apache.camel.ExtendedCamelContext
-
setHealthCheckResolver
public void setHealthCheckResolver(org.apache.camel.health.HealthCheckResolver healthCheckResolver)
- Specified by:
setHealthCheckResolverin interfaceorg.apache.camel.ExtendedCamelContext
-
getDevConsoleResolver
public org.apache.camel.console.DevConsoleResolver getDevConsoleResolver()
- Specified by:
getDevConsoleResolverin interfaceorg.apache.camel.ExtendedCamelContext
-
setDevConsoleResolver
public void setDevConsoleResolver(org.apache.camel.console.DevConsoleResolver devConsoleResolver)
- Specified by:
setDevConsoleResolverin interfaceorg.apache.camel.ExtendedCamelContext
-
getShutdownStrategy
public org.apache.camel.spi.ShutdownStrategy getShutdownStrategy()
- Specified by:
getShutdownStrategyin interfaceorg.apache.camel.CamelContext
-
setShutdownStrategy
public void setShutdownStrategy(org.apache.camel.spi.ShutdownStrategy shutdownStrategy)
- Specified by:
setShutdownStrategyin interfaceorg.apache.camel.CamelContext
-
getShutdownRoute
public org.apache.camel.ShutdownRoute getShutdownRoute()
- Specified by:
getShutdownRoutein interfaceorg.apache.camel.RuntimeConfiguration
-
setShutdownRoute
public void setShutdownRoute(org.apache.camel.ShutdownRoute shutdownRoute)
- Specified by:
setShutdownRoutein interfaceorg.apache.camel.RuntimeConfiguration
-
getShutdownRunningTask
public org.apache.camel.ShutdownRunningTask getShutdownRunningTask()
- Specified by:
getShutdownRunningTaskin interfaceorg.apache.camel.RuntimeConfiguration
-
setShutdownRunningTask
public void setShutdownRunningTask(org.apache.camel.ShutdownRunningTask shutdownRunningTask)
- Specified by:
setShutdownRunningTaskin interfaceorg.apache.camel.RuntimeConfiguration
-
setAllowUseOriginalMessage
public void setAllowUseOriginalMessage(Boolean allowUseOriginalMessage)
- Specified by:
setAllowUseOriginalMessagein interfaceorg.apache.camel.RuntimeConfiguration
-
isAllowUseOriginalMessage
public Boolean isAllowUseOriginalMessage()
- Specified by:
isAllowUseOriginalMessagein interfaceorg.apache.camel.RuntimeConfiguration
-
isCaseInsensitiveHeaders
public Boolean isCaseInsensitiveHeaders()
- Specified by:
isCaseInsensitiveHeadersin interfaceorg.apache.camel.RuntimeConfiguration
-
setCaseInsensitiveHeaders
public void setCaseInsensitiveHeaders(Boolean caseInsensitiveHeaders)
- Specified by:
setCaseInsensitiveHeadersin interfaceorg.apache.camel.RuntimeConfiguration
-
isAutowiredEnabled
public Boolean isAutowiredEnabled()
- Specified by:
isAutowiredEnabledin interfaceorg.apache.camel.RuntimeConfiguration
-
setAutowiredEnabled
public void setAutowiredEnabled(Boolean autowiredEnabled)
- Specified by:
setAutowiredEnabledin interfaceorg.apache.camel.RuntimeConfiguration
-
isLightweight
public boolean isLightweight()
- Specified by:
isLightweightin interfaceorg.apache.camel.ExtendedCamelContext
-
setLightweight
public void setLightweight(boolean lightweight)
- Specified by:
setLightweightin interfaceorg.apache.camel.ExtendedCamelContext
-
getExecutorServiceManager
public org.apache.camel.spi.ExecutorServiceManager getExecutorServiceManager()
- Specified by:
getExecutorServiceManagerin interfaceorg.apache.camel.CamelContext
-
setExecutorServiceManager
public void setExecutorServiceManager(org.apache.camel.spi.ExecutorServiceManager executorServiceManager)
- Specified by:
setExecutorServiceManagerin interfaceorg.apache.camel.CamelContext
-
getProcessorFactory
public org.apache.camel.spi.ProcessorFactory getProcessorFactory()
- Specified by:
getProcessorFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
setProcessorFactory
public void setProcessorFactory(org.apache.camel.spi.ProcessorFactory processorFactory)
- Specified by:
setProcessorFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
getInternalProcessorFactory
public org.apache.camel.spi.InternalProcessorFactory getInternalProcessorFactory()
- Specified by:
getInternalProcessorFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
setInternalProcessorFactory
public void setInternalProcessorFactory(org.apache.camel.spi.InternalProcessorFactory internalProcessorFactory)
- Specified by:
setInternalProcessorFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
getInterceptEndpointFactory
public org.apache.camel.spi.InterceptEndpointFactory getInterceptEndpointFactory()
- Specified by:
getInterceptEndpointFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
setInterceptEndpointFactory
public void setInterceptEndpointFactory(org.apache.camel.spi.InterceptEndpointFactory interceptEndpointFactory)
- Specified by:
setInterceptEndpointFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
getRouteFactory
public org.apache.camel.spi.RouteFactory getRouteFactory()
- Specified by:
getRouteFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
setRouteFactory
public void setRouteFactory(org.apache.camel.spi.RouteFactory routeFactory)
- Specified by:
setRouteFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
getMessageHistoryFactory
public org.apache.camel.spi.MessageHistoryFactory getMessageHistoryFactory()
- Specified by:
getMessageHistoryFactoryin interfaceorg.apache.camel.CamelContext
-
setMessageHistoryFactory
public void setMessageHistoryFactory(org.apache.camel.spi.MessageHistoryFactory messageHistoryFactory)
- Specified by:
setMessageHistoryFactoryin interfaceorg.apache.camel.CamelContext
-
getDebugger
public org.apache.camel.spi.Debugger getDebugger()
- Specified by:
getDebuggerin interfaceorg.apache.camel.CamelContext
-
setDebugger
public void setDebugger(org.apache.camel.spi.Debugger debugger)
- Specified by:
setDebuggerin interfaceorg.apache.camel.CamelContext
-
getTracer
public org.apache.camel.spi.Tracer getTracer()
- Specified by:
getTracerin interfaceorg.apache.camel.CamelContext
-
setTracer
public void setTracer(org.apache.camel.spi.Tracer tracer)
- Specified by:
setTracerin interfaceorg.apache.camel.CamelContext
-
setTracingStandby
public void setTracingStandby(boolean tracingStandby)
- Specified by:
setTracingStandbyin interfaceorg.apache.camel.CamelContext
-
isTracingStandby
public boolean isTracingStandby()
- Specified by:
isTracingStandbyin interfaceorg.apache.camel.CamelContext
-
getUuidGenerator
public org.apache.camel.spi.UuidGenerator getUuidGenerator()
- Specified by:
getUuidGeneratorin interfaceorg.apache.camel.CamelContext
-
setUuidGenerator
public void setUuidGenerator(org.apache.camel.spi.UuidGenerator uuidGenerator)
- Specified by:
setUuidGeneratorin interfaceorg.apache.camel.CamelContext
-
getStreamCachingStrategy
public org.apache.camel.spi.StreamCachingStrategy getStreamCachingStrategy()
- Specified by:
getStreamCachingStrategyin interfaceorg.apache.camel.CamelContext
-
setStreamCachingStrategy
public void setStreamCachingStrategy(org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy)
- Specified by:
setStreamCachingStrategyin interfaceorg.apache.camel.CamelContext
-
getRestRegistry
public org.apache.camel.spi.RestRegistry getRestRegistry()
- Specified by:
getRestRegistryin interfaceorg.apache.camel.CamelContext
-
setRestRegistry
public void setRestRegistry(org.apache.camel.spi.RestRegistry restRegistry)
- Specified by:
setRestRegistryin interfaceorg.apache.camel.CamelContext
-
createRestRegistry
protected org.apache.camel.spi.RestRegistry createRestRegistry()
-
getRestRegistryFactory
public org.apache.camel.spi.RestRegistryFactory getRestRegistryFactory()
-
setRestRegistryFactory
public void setRestRegistryFactory(org.apache.camel.spi.RestRegistryFactory restRegistryFactory)
-
getGlobalOption
public String getGlobalOption(String key)
- Specified by:
getGlobalOptionin interfaceorg.apache.camel.CamelContext
-
resolveTransformer
public org.apache.camel.spi.Transformer resolveTransformer(String scheme)
- Specified by:
resolveTransformerin interfaceorg.apache.camel.CamelContext
-
resolveTransformer
public org.apache.camel.spi.Transformer resolveTransformer(org.apache.camel.spi.DataType from, org.apache.camel.spi.DataType to)- Specified by:
resolveTransformerin interfaceorg.apache.camel.CamelContext
-
getTransformerRegistry
public org.apache.camel.spi.TransformerRegistry getTransformerRegistry()
- Specified by:
getTransformerRegistryin interfaceorg.apache.camel.CamelContext
-
setTransformerRegistry
public void setTransformerRegistry(org.apache.camel.spi.TransformerRegistry transformerRegistry)
-
resolveValidator
public org.apache.camel.spi.Validator resolveValidator(org.apache.camel.spi.DataType type)
- Specified by:
resolveValidatorin interfaceorg.apache.camel.CamelContext
-
getValidatorRegistry
public org.apache.camel.spi.ValidatorRegistry getValidatorRegistry()
- Specified by:
getValidatorRegistryin interfaceorg.apache.camel.CamelContext
-
setValidatorRegistry
public void setValidatorRegistry(org.apache.camel.spi.ValidatorRegistry validatorRegistry)
-
getSSLContextParameters
public org.apache.camel.support.jsse.SSLContextParameters getSSLContextParameters()
- Specified by:
getSSLContextParametersin interfaceorg.apache.camel.CamelContext
-
setSSLContextParameters
public void setSSLContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)
- Specified by:
setSSLContextParametersin interfaceorg.apache.camel.CamelContext
-
getStartupSummaryLevel
public org.apache.camel.StartupSummaryLevel getStartupSummaryLevel()
- Specified by:
getStartupSummaryLevelin interfaceorg.apache.camel.CamelContext
-
setStartupSummaryLevel
public void setStartupSummaryLevel(org.apache.camel.StartupSummaryLevel startupSummaryLevel)
- Specified by:
setStartupSummaryLevelin interfaceorg.apache.camel.CamelContext
-
getHeadersMapFactory
public org.apache.camel.spi.HeadersMapFactory getHeadersMapFactory()
- Specified by:
getHeadersMapFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
setHeadersMapFactory
public void setHeadersMapFactory(org.apache.camel.spi.HeadersMapFactory headersMapFactory)
- Specified by:
setHeadersMapFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
getXMLRoutesDefinitionLoader
public org.apache.camel.spi.XMLRoutesDefinitionLoader getXMLRoutesDefinitionLoader()
- Specified by:
getXMLRoutesDefinitionLoaderin interfaceorg.apache.camel.ExtendedCamelContext
-
setXMLRoutesDefinitionLoader
public void setXMLRoutesDefinitionLoader(org.apache.camel.spi.XMLRoutesDefinitionLoader xmlRoutesDefinitionLoader)
- Specified by:
setXMLRoutesDefinitionLoaderin interfaceorg.apache.camel.ExtendedCamelContext
-
getRoutesLoader
public org.apache.camel.spi.RoutesLoader getRoutesLoader()
- Specified by:
getRoutesLoaderin interfaceorg.apache.camel.ExtendedCamelContext
-
setRoutesLoader
public void setRoutesLoader(org.apache.camel.spi.RoutesLoader routesLoader)
- Specified by:
setRoutesLoaderin interfaceorg.apache.camel.ExtendedCamelContext
-
getResourceLoader
public org.apache.camel.spi.ResourceLoader getResourceLoader()
- Specified by:
getResourceLoaderin interfaceorg.apache.camel.ExtendedCamelContext
-
setResourceLoader
public void setResourceLoader(org.apache.camel.spi.ResourceLoader resourceLoader)
- Specified by:
setResourceLoaderin interfaceorg.apache.camel.ExtendedCamelContext
-
getModelToXMLDumper
public org.apache.camel.spi.ModelToXMLDumper getModelToXMLDumper()
- Specified by:
getModelToXMLDumperin interfaceorg.apache.camel.ExtendedCamelContext
-
setModelToXMLDumper
public void setModelToXMLDumper(org.apache.camel.spi.ModelToXMLDumper modelToXMLDumper)
- Specified by:
setModelToXMLDumperin interfaceorg.apache.camel.ExtendedCamelContext
-
getRestBindingJaxbDataFormatFactory
public org.apache.camel.spi.RestBindingJaxbDataFormatFactory getRestBindingJaxbDataFormatFactory()
- Specified by:
getRestBindingJaxbDataFormatFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
setRestBindingJaxbDataFormatFactory
public void setRestBindingJaxbDataFormatFactory(org.apache.camel.spi.RestBindingJaxbDataFormatFactory restBindingJaxbDataFormatFactory)
- Specified by:
setRestBindingJaxbDataFormatFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
getRuntimeCamelCatalog
public org.apache.camel.catalog.RuntimeCamelCatalog getRuntimeCamelCatalog()
- Specified by:
getRuntimeCamelCatalogin interfaceorg.apache.camel.ExtendedCamelContext
-
setRuntimeCamelCatalog
public void setRuntimeCamelCatalog(org.apache.camel.catalog.RuntimeCamelCatalog runtimeCamelCatalog)
- Specified by:
setRuntimeCamelCatalogin interfaceorg.apache.camel.ExtendedCamelContext
-
getExchangeFactory
public org.apache.camel.spi.ExchangeFactory getExchangeFactory()
- Specified by:
getExchangeFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
setExchangeFactory
public void setExchangeFactory(org.apache.camel.spi.ExchangeFactory exchangeFactory)
- Specified by:
setExchangeFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
getExchangeFactoryManager
public org.apache.camel.spi.ExchangeFactoryManager getExchangeFactoryManager()
- Specified by:
getExchangeFactoryManagerin interfaceorg.apache.camel.ExtendedCamelContext
-
setExchangeFactoryManager
public void setExchangeFactoryManager(org.apache.camel.spi.ExchangeFactoryManager exchangeFactoryManager)
- Specified by:
setExchangeFactoryManagerin interfaceorg.apache.camel.ExtendedCamelContext
-
getProcessorExchangeFactory
public org.apache.camel.spi.ProcessorExchangeFactory getProcessorExchangeFactory()
- Specified by:
getProcessorExchangeFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
setProcessorExchangeFactory
public void setProcessorExchangeFactory(org.apache.camel.spi.ProcessorExchangeFactory processorExchangeFactory)
- Specified by:
setProcessorExchangeFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
getReactiveExecutor
public org.apache.camel.spi.ReactiveExecutor getReactiveExecutor()
- Specified by:
getReactiveExecutorin interfaceorg.apache.camel.ExtendedCamelContext
-
setReactiveExecutor
public void setReactiveExecutor(org.apache.camel.spi.ReactiveExecutor reactiveExecutor)
- Specified by:
setReactiveExecutorin interfaceorg.apache.camel.ExtendedCamelContext
-
getDeferServiceFactory
public org.apache.camel.spi.DeferServiceFactory getDeferServiceFactory()
- Specified by:
getDeferServiceFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
setDeferServiceFactory
public void setDeferServiceFactory(org.apache.camel.spi.DeferServiceFactory deferServiceFactory)
- Specified by:
setDeferServiceFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
getAnnotationBasedProcessorFactory
public org.apache.camel.spi.AnnotationBasedProcessorFactory getAnnotationBasedProcessorFactory()
- Specified by:
getAnnotationBasedProcessorFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
setAnnotationBasedProcessorFactory
public void setAnnotationBasedProcessorFactory(org.apache.camel.spi.AnnotationBasedProcessorFactory annotationBasedProcessorFactory)
- Specified by:
setAnnotationBasedProcessorFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
getBeanProxyFactory
public org.apache.camel.spi.BeanProxyFactory getBeanProxyFactory()
- Specified by:
getBeanProxyFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
setBeanProxyFactory
public void setBeanProxyFactory(org.apache.camel.spi.BeanProxyFactory beanProxyFactory)
-
getBeanProcessorFactory
public org.apache.camel.spi.BeanProcessorFactory getBeanProcessorFactory()
- Specified by:
getBeanProcessorFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
setBeanProcessorFactory
public void setBeanProcessorFactory(org.apache.camel.spi.BeanProcessorFactory beanProcessorFactory)
-
isLogJvmUptime
public boolean isLogJvmUptime()
-
setLogJvmUptime
public void setLogJvmUptime(boolean logJvmUptime)
Whether to log the JVM uptime on startup and shutdown
-
getRouteServices
protected Map<String,RouteService> getRouteServices()
-
failOnStartup
protected void failOnStartup(Exception e)
-
createExchangeFactory
protected abstract org.apache.camel.spi.ExchangeFactory createExchangeFactory()
-
createExchangeFactoryManager
protected abstract org.apache.camel.spi.ExchangeFactoryManager createExchangeFactoryManager()
-
createProcessorExchangeFactory
protected abstract org.apache.camel.spi.ProcessorExchangeFactory createProcessorExchangeFactory()
-
createHealthCheckRegistry
protected abstract org.apache.camel.health.HealthCheckRegistry createHealthCheckRegistry()
-
createDevConsoleRegistry
protected abstract org.apache.camel.console.DevConsoleRegistry createDevConsoleRegistry()
-
createReactiveExecutor
protected abstract org.apache.camel.spi.ReactiveExecutor createReactiveExecutor()
-
createStreamCachingStrategy
protected abstract org.apache.camel.spi.StreamCachingStrategy createStreamCachingStrategy()
-
createTypeConverter
protected abstract org.apache.camel.TypeConverter createTypeConverter()
-
createTypeConverterRegistry
protected abstract org.apache.camel.spi.TypeConverterRegistry createTypeConverterRegistry()
-
createInjector
protected abstract org.apache.camel.spi.Injector createInjector()
-
createPropertiesComponent
protected abstract org.apache.camel.spi.PropertiesComponent createPropertiesComponent()
-
createBeanPostProcessor
protected abstract org.apache.camel.spi.CamelBeanPostProcessor createBeanPostProcessor()
-
createDependencyInjectionAnnotationFactory
protected abstract org.apache.camel.spi.CamelDependencyInjectionAnnotationFactory createDependencyInjectionAnnotationFactory()
-
createComponentResolver
protected abstract org.apache.camel.spi.ComponentResolver createComponentResolver()
-
createComponentNameResolver
protected abstract org.apache.camel.spi.ComponentNameResolver createComponentNameResolver()
-
createRegistry
protected abstract org.apache.camel.spi.Registry createRegistry()
-
createUuidGenerator
protected abstract org.apache.camel.spi.UuidGenerator createUuidGenerator()
-
createModelJAXBContextFactory
protected abstract org.apache.camel.spi.ModelJAXBContextFactory createModelJAXBContextFactory()
-
createNodeIdFactory
protected abstract org.apache.camel.spi.NodeIdFactory createNodeIdFactory()
-
createModelineFactory
protected abstract org.apache.camel.spi.ModelineFactory createModelineFactory()
-
createFactoryFinderResolver
protected abstract org.apache.camel.spi.FactoryFinderResolver createFactoryFinderResolver()
-
createClassResolver
protected abstract org.apache.camel.spi.ClassResolver createClassResolver()
-
createProcessorFactory
protected abstract org.apache.camel.spi.ProcessorFactory createProcessorFactory()
-
createInternalProcessorFactory
protected abstract org.apache.camel.spi.InternalProcessorFactory createInternalProcessorFactory()
-
createInterceptEndpointFactory
protected abstract org.apache.camel.spi.InterceptEndpointFactory createInterceptEndpointFactory()
-
createRouteFactory
protected abstract org.apache.camel.spi.RouteFactory createRouteFactory()
-
createDataFormatResolver
protected abstract org.apache.camel.spi.DataFormatResolver createDataFormatResolver()
-
createHealthCheckResolver
protected abstract org.apache.camel.health.HealthCheckResolver createHealthCheckResolver()
-
createDevConsoleResolver
protected abstract org.apache.camel.console.DevConsoleResolver createDevConsoleResolver()
-
createMessageHistoryFactory
protected abstract org.apache.camel.spi.MessageHistoryFactory createMessageHistoryFactory()
-
createInflightRepository
protected abstract org.apache.camel.spi.InflightRepository createInflightRepository()
-
createAsyncProcessorAwaitManager
protected abstract org.apache.camel.spi.AsyncProcessorAwaitManager createAsyncProcessorAwaitManager()
-
createRouteController
protected abstract org.apache.camel.spi.RouteController createRouteController()
-
createShutdownStrategy
protected abstract org.apache.camel.spi.ShutdownStrategy createShutdownStrategy()
-
createPackageScanClassResolver
protected abstract org.apache.camel.spi.PackageScanClassResolver createPackageScanClassResolver()
-
createPackageScanResourceResolver
protected abstract org.apache.camel.spi.PackageScanResourceResolver createPackageScanResourceResolver()
-
createExecutorServiceManager
protected abstract org.apache.camel.spi.ExecutorServiceManager createExecutorServiceManager()
-
createUnitOfWorkFactory
protected abstract org.apache.camel.spi.UnitOfWorkFactory createUnitOfWorkFactory()
-
createCamelContextNameStrategy
protected abstract org.apache.camel.spi.CamelContextNameStrategy createCamelContextNameStrategy()
-
createManagementNameStrategy
protected abstract org.apache.camel.spi.ManagementNameStrategy createManagementNameStrategy()
-
createHeadersMapFactory
protected abstract org.apache.camel.spi.HeadersMapFactory createHeadersMapFactory()
-
createBeanProxyFactory
protected abstract org.apache.camel.spi.BeanProxyFactory createBeanProxyFactory()
-
createAnnotationBasedProcessorFactory
protected abstract org.apache.camel.spi.AnnotationBasedProcessorFactory createAnnotationBasedProcessorFactory()
-
createDeferServiceFactory
protected abstract org.apache.camel.spi.DeferServiceFactory createDeferServiceFactory()
-
createBeanProcessorFactory
protected abstract org.apache.camel.spi.BeanProcessorFactory createBeanProcessorFactory()
-
createBeanIntrospection
protected abstract org.apache.camel.spi.BeanIntrospection createBeanIntrospection()
-
createXMLRoutesDefinitionLoader
protected abstract org.apache.camel.spi.XMLRoutesDefinitionLoader createXMLRoutesDefinitionLoader()
-
createRoutesLoader
protected abstract org.apache.camel.spi.RoutesLoader createRoutesLoader()
-
createResourceLoader
protected abstract org.apache.camel.spi.ResourceLoader createResourceLoader()
-
createModelToXMLDumper
protected abstract org.apache.camel.spi.ModelToXMLDumper createModelToXMLDumper()
-
createRestBindingJaxbDataFormatFactory
protected abstract org.apache.camel.spi.RestBindingJaxbDataFormatFactory createRestBindingJaxbDataFormatFactory()
-
createRuntimeCamelCatalog
protected abstract org.apache.camel.catalog.RuntimeCamelCatalog createRuntimeCamelCatalog()
-
createTracer
protected abstract org.apache.camel.spi.Tracer createTracer()
-
createLanguageResolver
protected abstract org.apache.camel.spi.LanguageResolver createLanguageResolver()
-
createConfigurerResolver
protected abstract org.apache.camel.spi.ConfigurerResolver createConfigurerResolver()
-
createUriFactoryResolver
protected abstract org.apache.camel.spi.UriFactoryResolver createUriFactoryResolver()
-
createRestRegistryFactory
protected abstract org.apache.camel.spi.RestRegistryFactory createRestRegistryFactory()
-
createEndpointRegistry
protected abstract org.apache.camel.spi.EndpointRegistry<org.apache.camel.support.NormalizedUri> createEndpointRegistry(Map<org.apache.camel.support.NormalizedUri,org.apache.camel.Endpoint> endpoints)
-
createTransformerRegistry
protected abstract org.apache.camel.spi.TransformerRegistry<TransformerKey> createTransformerRegistry()
-
createValidatorRegistry
protected abstract org.apache.camel.spi.ValidatorRegistry<ValidatorKey> createValidatorRegistry()
-
createRestConfiguration
protected org.apache.camel.spi.RestConfiguration createRestConfiguration()
-
getInternalRouteController
public org.apache.camel.spi.RouteController getInternalRouteController()
- Specified by:
getInternalRouteControllerin interfaceorg.apache.camel.ExtendedCamelContext
-
getEndpointUriFactory
public org.apache.camel.spi.EndpointUriFactory getEndpointUriFactory(String scheme)
- Specified by:
getEndpointUriFactoryin interfaceorg.apache.camel.ExtendedCamelContext
-
getStartupStepRecorder
public org.apache.camel.spi.StartupStepRecorder getStartupStepRecorder()
- Specified by:
getStartupStepRecorderin interfaceorg.apache.camel.ExtendedCamelContext
-
setStartupStepRecorder
public void setStartupStepRecorder(org.apache.camel.spi.StartupStepRecorder startupStepRecorder)
- Specified by:
setStartupStepRecorderin interfaceorg.apache.camel.ExtendedCamelContext
-
-