Package org.apache.camel
Interface ExtendedCamelContext
-
- All Superinterfaces:
AutoCloseable
,CamelContext
,CamelContextLifecycle
,RuntimeConfiguration
public interface ExtendedCamelContext extends CamelContext
ExtendedCamelContext
which contains the methods and APIs that are not primary intended for Camel end users but for SPI, custom components, or more advanced used-cases with Camel.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addInterceptStrategy(InterceptStrategy interceptStrategy)
Adds the given interceptor strategyvoid
addLogListener(LogListener listener)
Adds aLogListener
.void
addRoute(Route route)
Internal API for adding routes.Processor
createErrorHandler(Route route, Processor processor)
Internal API for creating error handler.AsyncProcessor
createMulticast(Collection<Processor> processors, ExecutorService executor, boolean shutdownExecutorService)
Creates a new multicast processor which sends an exchange to all the processors.AnnotationBasedProcessorFactory
getAnnotationBasedProcessorFactory()
Gets theAnnotationBasedProcessorFactory
to use.AsyncProcessorAwaitManager
getAsyncProcessorAwaitManager()
Gets theAsyncProcessor
await manager.BeanIntrospection
getBeanIntrospection()
Gets theBeanIntrospection
CamelBeanPostProcessor
getBeanPostProcessor()
Returns the bean post processor used to do any bean customization.BeanProcessorFactory
getBeanProcessorFactory()
Gets theBeanProcessorFactory
to use.BeanProxyFactory
getBeanProxyFactory()
Gets theBeanProxyFactory
to use.ComponentNameResolver
getComponentNameResolver()
Gets theComponentNameResolver
to use.ComponentResolver
getComponentResolver()
Gets theComponentResolver
to use.ConfigurerResolver
getConfigurerResolver()
Gets theConfigurerResolver
to use.DataFormatResolver
getDataFormatResolver()
Gets the current data format resolverFactoryFinder
getDefaultFactoryFinder()
Gets the default FactoryFinder which will be used for the loading the factory class from META-INFDeferServiceFactory
getDeferServiceFactory()
Gets theDeferServiceFactory
to use.Endpoint
getEndpoint(NormalizedEndpointUri uri)
Resolves the given name to anEndpoint
of the specified type.Endpoint
getEndpoint(NormalizedEndpointUri uri, Map<String,Object> parameters)
Resolves the given name to anEndpoint
of the specified type.ScheduledExecutorService
getErrorHandlerExecutorService()
Gets the default shared thread pool for error handlers which leverages this for asynchronous redelivery tasks.ErrorHandlerFactory
getErrorHandlerFactory()
Gets the default error handler builder which is inherited by the routesFactoryFinder
getFactoryFinder(String path)
Gets the FactoryFinder which will be used for the loading the factory class from META-INF in the given pathFactoryFinderResolver
getFactoryFinderResolver()
Gets the factory finder resolver to useHeadersMapFactory
getHeadersMapFactory()
Gets theHeadersMapFactory
to use.List<InterceptStrategy>
getInterceptStrategies()
Gets the interceptor strategiesRouteController
getInternalRouteController()
InternalRouteController
that are only used internally by Camel to perform basic route operations.LanguageResolver
getLanguageResolver()
Gets theLanguageResolver
to use.Set<LogListener>
getLogListeners()
Gets a list ofLogListener
.ManagementMBeanAssembler
getManagementMBeanAssembler()
Returns the management mbean assemblerModelJAXBContextFactory
getModelJAXBContextFactory()
Returns the JAXB Context factory used to create Models.ModelToXMLDumper
getModelToXMLDumper()
Gets theModelToXMLDumper
to be used.NodeIdFactory
getNodeIdFactory()
Gets the node id factoryPackageScanClassResolver
getPackageScanClassResolver()
Returns the package scanning class resolverPackageScanResourceResolver
getPackageScanResourceResolver()
Returns the package scanning resource resolverProcessorFactory
getProcessorFactory()
Gets the currentProcessorFactory
Endpoint
getPrototypeEndpoint(String uri)
Resolves the given name to anEndpoint
of the specified type (scope is prototype).Endpoint
getPrototypeEndpoint(NormalizedEndpointUri uri)
Resolves the given name to anEndpoint
of the specified type (scope is prototype).ReactiveExecutor
getReactiveExecutor()
Gets theReactiveExecutor
to use.RestBindingJaxbDataFormatFactory
getRestBindingJaxbDataFormatFactory()
Gets theRestBindingJaxbDataFormatFactory
to be used.List<RouteStartupOrder>
getRouteStartupOrder()
Returns the order in which the route inputs was started.RuntimeCamelCatalog
getRuntimeCamelCatalog()
Gets theRuntimeCamelCatalog
if available on the classpath.UnitOfWorkFactory
getUnitOfWorkFactory()
Gets theUnitOfWorkFactory
to use.XMLRoutesDefinitionLoader
getXMLRoutesDefinitionLoader()
Gets theXMLRoutesDefinitionLoader
to be used.Endpoint
hasEndpoint(NormalizedEndpointUri uri)
Is the given endpoint already registered in theEndpointRegistry
boolean
isEventNotificationApplicable()
Whether event notification is applicable (possible).boolean
isSetupRoutes()
Indicates whether current thread is setting up route(s) as part of starting Camel from spring/blueprint.NormalizedEndpointUri
normalizeUri(String uri)
Normalizes the given uri.void
registerEndpointCallback(EndpointStrategy strategy)
Registers acallback
to allow you to do custom logic when anEndpoint
is about to be registered to theEndpointRegistry
.void
removeRoute(Route route)
Internal API for removing routes.void
setAsyncProcessorAwaitManager(AsyncProcessorAwaitManager manager)
Sets a customAsyncProcessor
await manager.void
setBeanIntrospection(BeanIntrospection beanIntrospection)
Sets a customBeanIntrospection
.void
setComponentNameResolver(ComponentNameResolver componentNameResolver)
Sets a customComponentNameResolver
to use.void
setComponentResolver(ComponentResolver componentResolver)
Sets a customComponentResolver
to use.void
setConfigurerResolver(ConfigurerResolver configurerResolver)
Sets theConfigurerResolver
to use.void
setDataFormatResolver(DataFormatResolver dataFormatResolver)
Sets a custom data format resolvervoid
setErrorHandlerFactory(ErrorHandlerFactory errorHandlerFactory)
Sets the default error handler builder which is inherited by the routesvoid
setEventNotificationApplicable(boolean eventNotificationApplicable)
Used as internal optimization in Camel to flag whether event notification is applicable or not.void
setFactoryFinderResolver(FactoryFinderResolver resolver)
Sets the factory finder resolver to use.void
setHeadersMapFactory(HeadersMapFactory factory)
Sets a customHeadersMapFactory
to be used.void
setLanguageResolver(LanguageResolver languageResolver)
Sets a customLanguageResolver
to use.void
setModelJAXBContextFactory(ModelJAXBContextFactory modelJAXBContextFactory)
Sets a custom JAXB Context factory to be usedvoid
setModelToXMLDumper(ModelToXMLDumper modelToXMLDumper)
Sets a customModelToXMLDumper
to be used.void
setName(String name)
Sets the name (id) of the this context.void
setNodeIdFactory(NodeIdFactory factory)
Uses a custom node id factory when generating auto assigned ids to the nodes in the route definitionsvoid
setPackageScanClassResolver(PackageScanClassResolver resolver)
Sets the package scanning class resolver to usevoid
setPackageScanResourceResolver(PackageScanResourceResolver resolver)
Sets the package scanning resource resolver to usevoid
setProcessorFactory(ProcessorFactory processorFactory)
Sets a customProcessorFactory
void
setReactiveExecutor(ReactiveExecutor reactiveExecutor)
Sets a customReactiveExecutor
to be used.void
setRegistry(Registry registry)
Sets the registry Camel should use for looking up beans by name or type.void
setRestBindingJaxbDataFormatFactory(RestBindingJaxbDataFormatFactory restBindingJaxbDataFormatFactory)
Sets a customRestBindingJaxbDataFormatFactory
to be used.void
setRuntimeCamelCatalog(RuntimeCamelCatalog runtimeCamelCatalog)
Sets theRuntimeCamelCatalog
to use.void
setUnitOfWorkFactory(UnitOfWorkFactory unitOfWorkFactory)
Sets a customUnitOfWorkFactory
to use.void
setupManagement(Map<String,Object> options)
Setup management according to whether JMX is enabled or disabled.void
setupRoutes(boolean done)
Method to signal toCamelContext
that the process to initialize setup routes is in progress.void
setXMLRoutesDefinitionLoader(XMLRoutesDefinitionLoader xmlRoutesDefinitionLoader)
Sets a customXMLRoutesDefinitionLoader
to be used.-
Methods inherited from interface org.apache.camel.CamelContext
adapt, addComponent, addEndpoint, addLifecycleStrategy, addPrototypeService, addRoutePolicyFactory, addRoutes, addService, addService, addService, addStartupListener, createConsumerTemplate, createConsumerTemplate, createDataFormat, createFluentProducerTemplate, createFluentProducerTemplate, createProducerTemplate, createProducerTemplate, deferStartService, disableJMX, getApplicationContextClassLoader, getClassResolver, getComponent, getComponent, getComponent, getComponent, getComponentNames, getDebugger, getEndpoint, getEndpoint, getEndpoint, getEndpointMap, getEndpointRegistry, getEndpoints, getExecutorServiceManager, getExtension, getGlobalEndpointConfiguration, getGlobalOption, getGlobalOptions, getInflightRepository, getInjector, getLanguageNames, getLifecycleStrategies, getManagementName, getManagementNameStrategy, getManagementStrategy, getMDCLoggingKeysPattern, getMessageHistoryFactory, getName, getNameStrategy, getProcessor, getProcessor, getPropertiesComponent, getRegistry, getRegistry, getRestConfiguration, getRestRegistry, getRoute, getRouteController, getRoutePolicyFactories, getRoutes, getRoutesSize, getRuntimeEndpointRegistry, getShutdownStrategy, getSSLContextParameters, getStartDate, getStreamCachingStrategy, getTracer, getTransformerRegistry, getTypeConverter, getTypeConverterRegistry, getUptime, getUptimeMillis, getUuidGenerator, getValidatorRegistry, getVersion, hasComponent, hasEndpoint, hasService, hasService, hasServices, isLoadTypeConverters, isTypeConverterStatisticsEnabled, isUseBreadcrumb, isUseDataType, isUseMDCLogging, isVetoStarted, removeComponent, removeEndpoint, removeEndpoints, removeRoute, removeService, resolveDataFormat, resolveLanguage, resolvePropertyPlaceholders, resolveTransformer, resolveTransformer, resolveValidator, setApplicationContextClassLoader, setClassResolver, setDebugger, setExecutorServiceManager, setExtension, setGlobalOptions, setInflightRepository, setInjector, setLoadTypeConverters, setManagementName, setManagementNameStrategy, setManagementStrategy, setMDCLoggingKeysPattern, setMessageHistoryFactory, setNameStrategy, setPropertiesComponent, setRestConfiguration, setRestRegistry, setRouteController, setRuntimeEndpointRegistry, setShutdownStrategy, setSSLContextParameters, setStreamCachingStrategy, setTracer, setTypeConverterRegistry, setTypeConverterStatisticsEnabled, setUseBreadcrumb, setUseDataType, setUseMDCLogging, setUuidGenerator
-
Methods inherited from interface org.apache.camel.CamelContextLifecycle
build, close, getStatus, init, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspended, isSuspending, resume, shutdown, start, stop, suspend
-
Methods inherited from interface org.apache.camel.RuntimeConfiguration
getDelayer, getShutdownRoute, getShutdownRunningTask, getTracingPattern, isAllowUseOriginalMessage, isAutoStartup, isBacklogTracing, isCaseInsensitiveHeaders, isDebugging, isLogExhaustedMessageBody, isLogMask, isMessageHistory, isStreamCaching, isTracing, setAllowUseOriginalMessage, setAutoStartup, setBacklogTracing, setCaseInsensitiveHeaders, setDebugging, setDelayer, setLogExhaustedMessageBody, setLogMask, setMessageHistory, setShutdownRoute, setShutdownRunningTask, setStreamCaching, setTracing, setTracingPattern
-
-
-
-
Method Detail
-
setName
void setName(String name)
Sets the name (id) of the this context. This operation is mostly only used by different Camel runtimes such as camel-spring, camel-cdi, camel-spring-boot etc. Important: Setting the name should only be set before CamelContext is started.- Parameters:
name
- the name
-
setRegistry
void setRegistry(Registry registry)
Sets the registry Camel should use for looking up beans by name or type. This operation is mostly only used by different Camel runtimes such as camel-spring, camel-cdi, camel-spring-boot etc. Important: Setting the registry should only be set before CamelContext is started.- Parameters:
registry
- the registry such as DefaultRegistry or
-
setupRoutes
void setupRoutes(boolean done)
Method to signal toCamelContext
that the process to initialize setup routes is in progress.- Parameters:
done
- false to start the process, call again with true to signal its done.- See Also:
isSetupRoutes()
-
isSetupRoutes
boolean isSetupRoutes()
Indicates whether current thread is setting up route(s) as part of starting Camel from spring/blueprint. This can be useful to know byLifecycleStrategy
or the likes, in case they need to react differently. As the startup procedure ofCamelContext
is slightly different when using plain Java versus Spring or Blueprint, then we need to know when Spring/Blueprint is setting up the routes, which can happen after theCamelContext
itself is in started state, due the asynchronous event nature of especially Blueprint.- Returns:
- true if current thread is setting up route(s), or false if not.
-
registerEndpointCallback
void registerEndpointCallback(EndpointStrategy strategy)
Registers acallback
to allow you to do custom logic when anEndpoint
is about to be registered to theEndpointRegistry
. When a callback is registered it will be executed on the already registered endpoints allowing you to catch-up- Parameters:
strategy
- callback to be invoked
-
getPrototypeEndpoint
Endpoint getPrototypeEndpoint(String uri)
Resolves the given name to anEndpoint
of the specified type (scope is prototype). If the name has a singleton endpoint registered, then the singleton is returned. Otherwise, a newEndpoint
is created. The endpoint is NOT registered in theEndpointRegistry
as its prototype scoped, and therefore expected to be short lived and discarded after use (you must stop and shutdown the endpoint when no longer in use).- Parameters:
uri
- the URI of the endpoint- Returns:
- the endpoint
- See Also:
CamelContext.getEndpoint(String)
-
getPrototypeEndpoint
Endpoint getPrototypeEndpoint(NormalizedEndpointUri uri)
Resolves the given name to anEndpoint
of the specified type (scope is prototype). If the name has a singleton endpoint registered, then the singleton is returned. Otherwise, a newEndpoint
is created. The endpoint is NOT registered in theEndpointRegistry
as its prototype scoped, and therefore expected to be short lived and discarded after use (you must stop and shutdown the endpoint when no longer in use).- Parameters:
uri
- the URI of the endpoint- Returns:
- the endpoint
- See Also:
CamelContext.getEndpoint(String)
-
hasEndpoint
Endpoint hasEndpoint(NormalizedEndpointUri uri)
Is the given endpoint already registered in theEndpointRegistry
- Parameters:
uri
- the URI of the endpoint- Returns:
- the registered endpoint or null if not registered
-
getEndpoint
Endpoint getEndpoint(NormalizedEndpointUri uri)
Resolves the given name to anEndpoint
of the specified type. If the name has a singleton endpoint registered, then the singleton is returned. Otherwise, a newEndpoint
is created and registered in theEndpointRegistry
.- Parameters:
uri
- the URI of the endpoint- Returns:
- the endpoint
- See Also:
getPrototypeEndpoint(String)
-
getEndpoint
Endpoint getEndpoint(NormalizedEndpointUri uri, Map<String,Object> parameters)
Resolves the given name to anEndpoint
of the specified type. If the name has a singleton endpoint registered, then the singleton is returned. Otherwise, a newEndpoint
is created and registered in theEndpointRegistry
.- Parameters:
uri
- the URI of the endpointparameters
- the parameters to customize the endpoint- Returns:
- the endpoint
- See Also:
getPrototypeEndpoint(String)
-
normalizeUri
NormalizedEndpointUri normalizeUri(String uri)
Normalizes the given uri.- Parameters:
uri
- the uri- Returns:
- a normalized uri
-
getRouteStartupOrder
List<RouteStartupOrder> getRouteStartupOrder()
Returns the order in which the route inputs was started. The order may not be according to the startupOrder defined on the route. For example a route could be started manually later, or new routes added at runtime.- Returns:
- a list in the order how routes was started
-
getBeanPostProcessor
CamelBeanPostProcessor getBeanPostProcessor()
Returns the bean post processor used to do any bean customization.- Returns:
- the bean post processor.
-
getManagementMBeanAssembler
ManagementMBeanAssembler getManagementMBeanAssembler()
Returns the management mbean assembler- Returns:
- the mbean assembler
-
createMulticast
AsyncProcessor createMulticast(Collection<Processor> processors, ExecutorService executor, boolean shutdownExecutorService)
Creates a new multicast processor which sends an exchange to all the processors.- Parameters:
processors
- the list of processors to send toexecutor
- the executor to use- Returns:
- a multicasting processor
-
getErrorHandlerFactory
ErrorHandlerFactory getErrorHandlerFactory()
Gets the default error handler builder which is inherited by the routes- Returns:
- the builder
-
setErrorHandlerFactory
void setErrorHandlerFactory(ErrorHandlerFactory errorHandlerFactory)
Sets the default error handler builder which is inherited by the routes- Parameters:
errorHandlerFactory
- the builder
-
setNodeIdFactory
void setNodeIdFactory(NodeIdFactory factory)
Uses a custom node id factory when generating auto assigned ids to the nodes in the route definitions- Parameters:
factory
- custom factory to use
-
getNodeIdFactory
NodeIdFactory getNodeIdFactory()
Gets the node id factory- Returns:
- the node id factory
-
getComponentResolver
ComponentResolver getComponentResolver()
Gets theComponentResolver
to use.
-
setComponentResolver
void setComponentResolver(ComponentResolver componentResolver)
Sets a customComponentResolver
to use.
-
getComponentNameResolver
ComponentNameResolver getComponentNameResolver()
Gets theComponentNameResolver
to use.
-
setComponentNameResolver
void setComponentNameResolver(ComponentNameResolver componentNameResolver)
Sets a customComponentNameResolver
to use.
-
getLanguageResolver
LanguageResolver getLanguageResolver()
Gets theLanguageResolver
to use.
-
setLanguageResolver
void setLanguageResolver(LanguageResolver languageResolver)
Sets a customLanguageResolver
to use.
-
getDataFormatResolver
DataFormatResolver getDataFormatResolver()
Gets the current data format resolver- Returns:
- the resolver
-
setDataFormatResolver
void setDataFormatResolver(DataFormatResolver dataFormatResolver)
Sets a custom data format resolver- Parameters:
dataFormatResolver
- the resolver
-
getPackageScanClassResolver
PackageScanClassResolver getPackageScanClassResolver()
Returns the package scanning class resolver- Returns:
- the resolver
-
setPackageScanClassResolver
void setPackageScanClassResolver(PackageScanClassResolver resolver)
Sets the package scanning class resolver to use- Parameters:
resolver
- the resolver
-
getPackageScanResourceResolver
PackageScanResourceResolver getPackageScanResourceResolver()
Returns the package scanning resource resolver- Returns:
- the resolver
-
setPackageScanResourceResolver
void setPackageScanResourceResolver(PackageScanResourceResolver resolver)
Sets the package scanning resource resolver to use- Parameters:
resolver
- the resolver
-
getDefaultFactoryFinder
FactoryFinder getDefaultFactoryFinder()
Gets the default FactoryFinder which will be used for the loading the factory class from META-INF- Returns:
- the default factory finder
-
getFactoryFinder
FactoryFinder getFactoryFinder(String path)
Gets the FactoryFinder which will be used for the loading the factory class from META-INF in the given path- Parameters:
path
- the META-INF path- Returns:
- the factory finder
-
setFactoryFinderResolver
void setFactoryFinderResolver(FactoryFinderResolver resolver)
Sets the factory finder resolver to use.- Parameters:
resolver
- the factory finder resolver
-
getFactoryFinderResolver
FactoryFinderResolver getFactoryFinderResolver()
Gets the factory finder resolver to use- Returns:
- the factory finder resolver
-
getProcessorFactory
ProcessorFactory getProcessorFactory()
Gets the currentProcessorFactory
- Returns:
- the factory, can be null if no custom factory has been set
-
setProcessorFactory
void setProcessorFactory(ProcessorFactory processorFactory)
Sets a customProcessorFactory
- Parameters:
processorFactory
- the custom factory
-
getModelJAXBContextFactory
ModelJAXBContextFactory getModelJAXBContextFactory()
Returns the JAXB Context factory used to create Models.- Returns:
- the JAXB Context factory used to create Models.
-
setModelJAXBContextFactory
void setModelJAXBContextFactory(ModelJAXBContextFactory modelJAXBContextFactory)
Sets a custom JAXB Context factory to be used- Parameters:
modelJAXBContextFactory
- a JAXB Context factory
-
getDeferServiceFactory
DeferServiceFactory getDeferServiceFactory()
Gets theDeferServiceFactory
to use.
-
getUnitOfWorkFactory
UnitOfWorkFactory getUnitOfWorkFactory()
Gets theUnitOfWorkFactory
to use.
-
setUnitOfWorkFactory
void setUnitOfWorkFactory(UnitOfWorkFactory unitOfWorkFactory)
Sets a customUnitOfWorkFactory
to use.
-
getAnnotationBasedProcessorFactory
AnnotationBasedProcessorFactory getAnnotationBasedProcessorFactory()
Gets theAnnotationBasedProcessorFactory
to use.
-
getBeanProxyFactory
BeanProxyFactory getBeanProxyFactory()
Gets theBeanProxyFactory
to use.
-
getBeanProcessorFactory
BeanProcessorFactory getBeanProcessorFactory()
Gets theBeanProcessorFactory
to use.
-
getErrorHandlerExecutorService
ScheduledExecutorService getErrorHandlerExecutorService()
Gets the default shared thread pool for error handlers which leverages this for asynchronous redelivery tasks.
-
addInterceptStrategy
void addInterceptStrategy(InterceptStrategy interceptStrategy)
Adds the given interceptor strategy- Parameters:
interceptStrategy
- the strategy
-
getInterceptStrategies
List<InterceptStrategy> getInterceptStrategies()
Gets the interceptor strategies- Returns:
- the list of current interceptor strategies
-
setupManagement
void setupManagement(Map<String,Object> options)
Setup management according to whether JMX is enabled or disabled.- Parameters:
options
- optional parameters to configureManagementAgent
.
-
getLogListeners
Set<LogListener> getLogListeners()
Gets a list ofLogListener
.
-
addLogListener
void addLogListener(LogListener listener)
Adds aLogListener
.
-
getAsyncProcessorAwaitManager
AsyncProcessorAwaitManager getAsyncProcessorAwaitManager()
Gets theAsyncProcessor
await manager.- Returns:
- the manager
-
setAsyncProcessorAwaitManager
void setAsyncProcessorAwaitManager(AsyncProcessorAwaitManager manager)
Sets a customAsyncProcessor
await manager.- Parameters:
manager
- the manager
-
getBeanIntrospection
BeanIntrospection getBeanIntrospection()
Gets theBeanIntrospection
-
setBeanIntrospection
void setBeanIntrospection(BeanIntrospection beanIntrospection)
Sets a customBeanIntrospection
.
-
getHeadersMapFactory
HeadersMapFactory getHeadersMapFactory()
Gets theHeadersMapFactory
to use.
-
setHeadersMapFactory
void setHeadersMapFactory(HeadersMapFactory factory)
Sets a customHeadersMapFactory
to be used.
-
getReactiveExecutor
ReactiveExecutor getReactiveExecutor()
Gets theReactiveExecutor
to use.
-
setReactiveExecutor
void setReactiveExecutor(ReactiveExecutor reactiveExecutor)
Sets a customReactiveExecutor
to be used.
-
isEventNotificationApplicable
boolean isEventNotificationApplicable()
Whether event notification is applicable (possible). This API is used internally in Camel as optimization.
-
setEventNotificationApplicable
void setEventNotificationApplicable(boolean eventNotificationApplicable)
Used as internal optimization in Camel to flag whether event notification is applicable or not.
-
setXMLRoutesDefinitionLoader
void setXMLRoutesDefinitionLoader(XMLRoutesDefinitionLoader xmlRoutesDefinitionLoader)
Sets a customXMLRoutesDefinitionLoader
to be used.
-
getXMLRoutesDefinitionLoader
XMLRoutesDefinitionLoader getXMLRoutesDefinitionLoader()
Gets theXMLRoutesDefinitionLoader
to be used.
-
setModelToXMLDumper
void setModelToXMLDumper(ModelToXMLDumper modelToXMLDumper)
Sets a customModelToXMLDumper
to be used.
-
getModelToXMLDumper
ModelToXMLDumper getModelToXMLDumper()
Gets theModelToXMLDumper
to be used.
-
setRestBindingJaxbDataFormatFactory
void setRestBindingJaxbDataFormatFactory(RestBindingJaxbDataFormatFactory restBindingJaxbDataFormatFactory)
Sets a customRestBindingJaxbDataFormatFactory
to be used.
-
getRestBindingJaxbDataFormatFactory
RestBindingJaxbDataFormatFactory getRestBindingJaxbDataFormatFactory()
Gets theRestBindingJaxbDataFormatFactory
to be used.
-
getRuntimeCamelCatalog
RuntimeCamelCatalog getRuntimeCamelCatalog()
Gets theRuntimeCamelCatalog
if available on the classpath.
-
setRuntimeCamelCatalog
void setRuntimeCamelCatalog(RuntimeCamelCatalog runtimeCamelCatalog)
Sets theRuntimeCamelCatalog
to use.
-
getConfigurerResolver
ConfigurerResolver getConfigurerResolver()
Gets theConfigurerResolver
to use.
-
setConfigurerResolver
void setConfigurerResolver(ConfigurerResolver configurerResolver)
Sets theConfigurerResolver
to use.
-
getInternalRouteController
RouteController getInternalRouteController()
InternalRouteController
that are only used internally by Camel to perform basic route operations. Do not use this as end user.
-
addRoute
void addRoute(Route route)
Internal API for adding routes. Do not use this as end user.
-
removeRoute
void removeRoute(Route route)
Internal API for removing routes. Do not use this as end user.
-
-