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.Initialization
-
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 Modifier and Type Method Description <T extends org.apache.camel.CamelContext>
Tadapt(Class<T> type)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)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.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 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 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<EndpointKey>createEndpointRegistry(Map<EndpointKey,org.apache.camel.Endpoint> endpoints)protected ScheduledExecutorServicecreateErrorHandlerExecutorService()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.spi.InflightRepositorycreateInflightRepository()protected abstract org.apache.camel.spi.InjectorcreateInjector()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.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.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.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.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.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 org.apache.camel.EndpointdoGetEndpoint(String uri, boolean normalized, boolean prototype)protected org.apache.camel.EndpointdoGetEndpoint(String uri, Map<String,Object> parameters, boolean normalized)voiddoInit()protected AutoCloseabledoLifecycleChange()protected voiddoResume()protected voiddoShutdownRoute(String routeId, long timeout, TimeUnit timeUnit, boolean removingRoutes)protected voiddoStart()protected voiddoStartCamel()protected voiddoStartContext()protected voiddoStartEagerServices()protected voiddoStartStandardServices()protected voiddoStop()protected voiddoSuspend()protected booleaneagerCreateTypeConverter()Whether to eager createTypeConverterduring initialization of CamelContext.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()org.apache.camel.spi.BeanIntrospectiongetBeanIntrospection()org.apache.camel.spi.CamelBeanPostProcessorgetBeanPostProcessor()org.apache.camel.spi.BeanProcessorFactorygetBeanProcessorFactory()org.apache.camel.spi.BeanProxyFactorygetBeanProxyFactory()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()List<String>getComponentNames()StringgetComponentParameterJsonSchema(String componentName)org.apache.camel.spi.ComponentResolvergetComponentResolver()org.apache.camel.spi.ConfigurerResolvergetConfigurerResolver()StringgetDataFormatParameterJsonSchema(String dataFormatName)org.apache.camel.spi.DataFormatResolvergetDataFormatResolver()org.apache.camel.spi.DebuggergetDebugger()org.apache.camel.spi.FactoryFindergetDefaultFactoryFinder()org.apache.camel.spi.DeferServiceFactorygetDeferServiceFactory()LonggetDelayer()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 EndpointKeygetEndpointKey(String uri)Gets the endpoint key to use for lookup or whe adding endpoints to theDefaultEndpointRegistryprotected EndpointKeygetEndpointKey(String uri, org.apache.camel.Endpoint endpoint)Gets the endpoint key to use for lookup or whe adding endpoints to theDefaultEndpointRegistryprotected EndpointKeygetEndpointKeyPreNormalized(String uri)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<EndpointKey>getEndpointRegistry()Collection<org.apache.camel.Endpoint>getEndpoints()ScheduledExecutorServicegetErrorHandlerExecutorService()org.apache.camel.ErrorHandlerFactorygetErrorHandlerFactory()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.spi.InflightRepositorygetInflightRepository()AbstractCamelContext.InitializationgetInitialization()org.apache.camel.spi.InjectorgetInjector()List<org.apache.camel.spi.InterceptStrategy>getInterceptStrategies()org.apache.camel.spi.RouteControllergetInternalRouteController()List<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.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.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.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()List<org.apache.camel.spi.RoutePolicyFactory>getRoutePolicyFactories()List<org.apache.camel.Route>getRoutes()protected Map<String,RouteService>getRouteServices()intgetRoutesSize()List<org.apache.camel.spi.RouteStartupOrder>getRouteStartupOrder()org.apache.camel.ServiceStatusgetRouteStatus(String key)org.apache.camel.catalog.RuntimeCamelCataloggetRuntimeCamelCatalog()org.apache.camel.spi.RuntimeEndpointRegistrygetRuntimeEndpointRegistry()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.StreamCachingStrategygetStreamCachingStrategy()org.apache.camel.spi.TracergetTracer()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.UuidGeneratorgetUuidGenerator()org.apache.camel.spi.ValidatorRegistrygetValidatorRegistry()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()BooleanisBacklogTracing()BooleanisCaseInsensitiveHeaders()BooleanisDebugging()booleanisEventNotificationApplicable()booleanisJMXDisabled()BooleanisLoadTypeConverters()BooleanisLogExhaustedMessageBody()BooleanisLogMask()BooleanisMessageHistory()booleanisSetupRoutes()booleanisStartingRoutes()BooleanisStreamCaching()protected booleanisStreamCachingInUse()BooleanisTracing()BooleanisTypeConverterStatisticsEnabled()BooleanisUseBreadcrumb()BooleanisUseDataType()BooleanisUseMDCLogging()booleanisVetoStarted()protected voidlogRouteState(org.apache.camel.Route route, String state)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)org.apache.camel.ComponentremoveComponent(String componentName)voidremoveEndpoint(org.apache.camel.Endpoint endpoint)Collection<org.apache.camel.Endpoint>removeEndpoints(String uri)booleanremoveRoute(String routeId)voidremoveRoute(org.apache.camel.Route route)booleanremoveService(Object object)org.apache.camel.ComponentresolveComponent(String name)org.apache.camel.spi.DataFormatresolveDataFormat(String name)org.apache.camel.spi.LanguageresolveLanguage(String language)StringresolvePropertyPlaceholders(String text)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)voidsetApplicationContextClassLoader(ClassLoader classLoader)voidsetAsyncProcessorAwaitManager(org.apache.camel.spi.AsyncProcessorAwaitManager asyncProcessorAwaitManager)voidsetAutoCreateComponents(boolean autoCreateComponents)voidsetAutoStartup(Boolean autoStartup)voidsetBacklogTracing(Boolean backlogTrace)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)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)voidsetDelayer(Long delay)voidsetErrorHandlerExecutorService(ScheduledExecutorService errorHandlerExecutorService)voidsetErrorHandlerFactory(org.apache.camel.ErrorHandlerFactory errorHandlerFactory)voidsetEventNotificationApplicable(boolean eventNotificationApplicable)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)voidsetInflightRepository(org.apache.camel.spi.InflightRepository repository)voidsetInitialization(AbstractCamelContext.Initialization initialization)voidsetInjector(org.apache.camel.spi.Injector injector)voidsetInterceptStrategies(List<org.apache.camel.spi.InterceptStrategy> interceptStrategies)voidsetLanguageResolver(org.apache.camel.spi.LanguageResolver languageResolver)voidsetLoadTypeConverters(Boolean loadTypeConverters)voidsetLogExhaustedMessageBody(Boolean logExhaustedMessageBody)voidsetLogMask(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)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)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)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)voidsetRoutePolicyFactories(List<org.apache.camel.spi.RoutePolicyFactory> routePolicyFactories)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)voidsetSSLContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)voidsetStartingRoutes(boolean starting)voidsetStreamCaching(Boolean cache)voidsetStreamCachingStrategy(org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy)voidsetTracer(org.apache.camel.spi.Tracer tracer)voidsetTracing(Boolean tracing)voidsetTracingPattern(String tracePattern)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)voidsetUseBreadcrumb(Boolean useBreadcrumb)voidsetUseDataType(Boolean useDataType)voidsetUseMDCLogging(Boolean useMDCLogging)voidsetUuidGenerator(org.apache.camel.spi.UuidGenerator uuidGenerator)voidsetValidatorRegistry(org.apache.camel.spi.ValidatorRegistry validatorRegistry)voidsetXMLRoutesDefinitionLoader(org.apache.camel.spi.XMLRoutesDefinitionLoader xmlRoutesDefinitionLoader)protected booleanshouldStartRoutes()Should we start newly added routes?protected voidshutdownRouteService(RouteService routeService)voidstart()voidstartAllRoutes()voidstartRoute(String routeId)voidstartRouteDefinitions()voidstartRouteService(RouteService routeService, boolean addingRoutes)Starts the given route servicevoidstopRoute(String routeId)voidstopRoute(String routeId, long timeout, TimeUnit timeUnit)booleanstopRoute(String routeId, long timeout, TimeUnit timeUnit, boolean abortAfterTimeout)protected voidstopRouteService(RouteService routeService)protected voidstopRouteService(RouteService routeService, boolean removingRoutes)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, doFail, doShutdown, fail, getStatus, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, stop, suspend
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
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
-
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
public AbstractCamelContext.Initialization getInitialization()
-
setInitialization
public void setInitialization(AbstractCamelContext.Initialization initialization)
-
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
-
resolveComponent
public org.apache.camel.Component resolveComponent(String name)
-
removeComponent
public org.apache.camel.Component removeComponent(String componentName)
- Specified by:
removeComponentin interfaceorg.apache.camel.CamelContext
-
getEndpointRegistry
public org.apache.camel.spi.EndpointRegistry<EndpointKey> 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
-
doGetEndpoint
protected org.apache.camel.Endpoint doGetEndpoint(String uri, boolean normalized, boolean prototype)
-
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)
-
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 EndpointKey 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
-
getEndpointKeyPreNormalized
protected EndpointKey getEndpointKeyPreNormalized(String uri)
Gets the endpoint key to use for lookup or whe adding endpoints to theDefaultEndpointRegistry- Parameters:
uri- the endpoint uri which is pre normalized- Returns:
- the key
-
getEndpointKey
protected EndpointKey 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
-
setRouteController
public void setRouteController(org.apache.camel.spi.RouteController routeController)
- Specified by:
setRouteControllerin interfaceorg.apache.camel.CamelContext
-
getRouteController
public org.apache.camel.spi.RouteController getRouteController()
- Specified by:
getRouteControllerin 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
-
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) 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) throws Exception
- Throws:
Exception
-
removeRoute
public boolean removeRoute(String routeId) throws Exception
- Specified by:
removeRoutein interfaceorg.apache.camel.CamelContext- 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
-
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 language)
- Specified by:
resolveLanguagein interfaceorg.apache.camel.CamelContext
-
resolvePropertyPlaceholders
public String resolvePropertyPlaceholders(String text)
- Specified by:
resolvePropertyPlaceholdersin interfaceorg.apache.camel.CamelContext
-
getTypeConverter
public org.apache.camel.TypeConverter getTypeConverter()
- Specified by:
getTypeConverterin interfaceorg.apache.camel.CamelContext
-
getOrCreateTypeConverter
protected org.apache.camel.TypeConverter getOrCreateTypeConverter()
-
setTypeConverter
public void setTypeConverter(org.apache.camel.TypeConverter typeConverter)
-
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)
-
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
-
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
-
getRegistry
public <T> T getRegistry(Class<T> type)
- Specified by:
getRegistryin interfaceorg.apache.camel.CamelContext
-
setRegistry
public void setRegistry(org.apache.camel.spi.Registry registry)
- Specified by:
setRegistryin interfaceorg.apache.camel.ExtendedCamelContext
-
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
-
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
-
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
-
createErrorHandlerExecutorService
protected ScheduledExecutorService createErrorHandlerExecutorService()
-
setErrorHandlerExecutorService
public void setErrorHandlerExecutorService(ScheduledExecutorService errorHandlerExecutorService)
-
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
-
doBuild
public void doBuild() throws Exception- Overrides:
doBuildin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
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
-
doStop
protected void doStop() throws Exception- Overrides:
doStopin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
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) throws Exception
- Throws:
Exception
-
logRouteState
protected void logRouteState(org.apache.camel.Route route, String state)
-
stopRouteService
protected void stopRouteService(RouteService routeService) throws Exception
- Throws:
Exception
-
shutdownRouteService
protected void shutdownRouteService(RouteService routeService) 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
-
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 List<String> getComponentNames()
- Specified by:
getComponentNamesin interfaceorg.apache.camel.CamelContext
-
getLanguageNames
public List<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
-
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
-
isTypeConverterStatisticsEnabled
public Boolean isTypeConverterStatisticsEnabled()
- Specified by:
isTypeConverterStatisticsEnabledin interfaceorg.apache.camel.CamelContext
-
setTypeConverterStatisticsEnabled
public void setTypeConverterStatisticsEnabled(Boolean typeConverterStatisticsEnabled)
- Specified by:
setTypeConverterStatisticsEnabledin 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
-
lookup
protected static <T> T lookup(org.apache.camel.CamelContext context, String ref, Class<T> type)
-
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
-
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
-
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
-
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)
-
setSSLContextParameters
public void setSSLContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)
- Specified by:
setSSLContextParametersin interfaceorg.apache.camel.CamelContext
-
getSSLContextParameters
public org.apache.camel.support.jsse.SSLContextParameters getSSLContextParameters()
- Specified by:
getSSLContextParametersin 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
-
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
-
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
-
getAnnotationBasedProcessorFactory
public org.apache.camel.spi.AnnotationBasedProcessorFactory getAnnotationBasedProcessorFactory()
- Specified by:
getAnnotationBasedProcessorFactoryin 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)
-
getRouteServices
protected Map<String,RouteService> getRouteServices()
-
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
-
createHealthCheckRegistry
protected abstract org.apache.camel.health.HealthCheckRegistry createHealthCheckRegistry()
-
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()
-
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()
-
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()
-
createDataFormatResolver
protected abstract org.apache.camel.spi.DataFormatResolver createDataFormatResolver()
-
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()
-
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()
-
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()
-
createRestRegistryFactory
protected abstract org.apache.camel.spi.RestRegistryFactory createRestRegistryFactory()
-
createEndpointRegistry
protected abstract org.apache.camel.spi.EndpointRegistry<EndpointKey> createEndpointRegistry(Map<EndpointKey,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
-
-