Package org.apache.camel.impl
Class DefaultCamelContext
java.lang.Object
org.apache.camel.support.service.BaseService
org.apache.camel.impl.engine.AbstractCamelContext
org.apache.camel.impl.engine.SimpleCamelContext
org.apache.camel.impl.DefaultCamelContext
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.CamelContext
,org.apache.camel.CamelContextLifecycle
,org.apache.camel.CatalogCamelContext
,org.apache.camel.model.Model
,org.apache.camel.model.ModelCamelContext
,org.apache.camel.RuntimeConfiguration
,org.apache.camel.Suspendable
public class DefaultCamelContext
extends org.apache.camel.impl.engine.SimpleCamelContext
implements org.apache.camel.model.ModelCamelContext
Represents the context used to configure routes and the policies to use.
-
Field Summary
Fields inherited from class org.apache.camel.impl.engine.AbstractCamelContext
internalServiceManager
Fields inherited from class org.apache.camel.support.service.BaseService
BUILT, FAILED, INITIALIZED, INITIALIZING, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING
-
Constructor Summary
ConstructorsConstructorDescriptionCreates theModelCamelContext
usingDefaultRegistry
as registry.DefaultCamelContext
(boolean init) DefaultCamelContext
(org.apache.camel.spi.BeanRepository repository) Creates theCamelContext
using the givenBeanRepository
as first-choice repository, and theSimpleRegistry
as fallback, via theDefaultRegistry
implementation.DefaultCamelContext
(org.apache.camel.spi.Registry registry) Creates theModelCamelContext
using the given registry -
Method Summary
Modifier and TypeMethodDescriptionvoid
addFaultToleranceConfiguration
(String id, org.apache.camel.model.FaultToleranceConfigurationDefinition configuration) void
addModelLifecycleStrategy
(org.apache.camel.model.ModelLifecycleStrategy modelLifecycleStrategy) void
addResilience4jConfiguration
(String id, org.apache.camel.model.Resilience4jConfigurationDefinition configuration) void
addRestDefinitions
(Collection<org.apache.camel.model.rest.RestDefinition> restDefinitions, boolean addToRoutes) void
addRouteConfiguration
(org.apache.camel.model.RouteConfigurationDefinition routesConfiguration) void
addRouteConfigurations
(List<org.apache.camel.model.RouteConfigurationDefinition> routesConfigurations) void
addRouteDefinition
(org.apache.camel.model.RouteDefinition routeDefinition) void
addRouteDefinitions
(Collection<org.apache.camel.model.RouteDefinition> routeDefinitions) addRouteFromTemplate
(String routeId, String routeTemplateId, String prefixId, Map<String, Object> parameters) addRouteFromTemplate
(String routeId, String routeTemplateId, String prefixId, org.apache.camel.RouteTemplateContext routeTemplateContext) void
addRouteFromTemplatedRoute
(org.apache.camel.model.TemplatedRouteDefinition templatedRouteDefinition) void
addRouteTemplateDefinition
(org.apache.camel.model.RouteTemplateDefinition routeTemplateDefinition) void
addRouteTemplateDefinitionConverter
(String templateIdPattern, org.apache.camel.model.RouteTemplateDefinition.Converter converter) void
addRouteTemplateDefinitions
(Collection<org.apache.camel.model.RouteTemplateDefinition> routeTemplateDefinitions) void
addServiceCallConfiguration
(String serviceName, org.apache.camel.model.cloud.ServiceCallConfigurationDefinition configuration) protected void
static void
org.apache.camel.Processor
createErrorHandler
(org.apache.camel.Route route, org.apache.camel.Processor processor) protected org.apache.camel.spi.ExecutorServiceManager
org.apache.camel.Expression
createExpression
(org.apache.camel.model.language.ExpressionDefinition definition) protected org.apache.camel.spi.PackageScanClassResolver
org.apache.camel.Predicate
createPredicate
(org.apache.camel.model.language.ExpressionDefinition definition) void
protected void
protected void
protected void
protected void
doStop()
static String
org.apache.camel.model.FaultToleranceConfigurationDefinition
List<org.apache.camel.model.ModelLifecycleStrategy>
org.apache.camel.spi.ModelReifierFactory
org.apache.camel.model.ProcessorDefinition<?>
<T extends org.apache.camel.model.ProcessorDefinition<T>>
TgetProcessorDefinition
(String id, Class<T> type) org.apache.camel.model.Resilience4jConfigurationDefinition
List<org.apache.camel.model.rest.RestDefinition>
org.apache.camel.model.RouteConfigurationDefinition
List<org.apache.camel.model.RouteConfigurationDefinition>
org.apache.camel.model.RouteDefinition
List<org.apache.camel.model.RouteDefinition>
org.apache.camel.model.RouteTemplateDefinition
List<org.apache.camel.model.RouteTemplateDefinition>
org.apache.camel.model.cloud.ServiceCallConfigurationDefinition
getServiceCallConfiguration
(String serviceName) List<org.apache.camel.model.transformer.TransformerDefinition>
List<org.apache.camel.model.validator.ValidatorDefinition>
static boolean
static boolean
protected boolean
void
registerTransformer
(org.apache.camel.model.transformer.TransformerDefinition def) void
registerValidator
(org.apache.camel.model.validator.ValidatorDefinition def) boolean
removeRoute
(String routeId) protected boolean
removeRoute
(String routeId, org.apache.camel.LoggingLevel loggingLevel) void
removeRouteConfiguration
(org.apache.camel.model.RouteConfigurationDefinition routeConfigurationDefinition) void
removeRouteDefinition
(org.apache.camel.model.RouteDefinition routeDefinition) void
removeRouteDefinitions
(Collection<org.apache.camel.model.RouteDefinition> routeDefinitions) void
void
removeRouteTemplateDefinition
(org.apache.camel.model.RouteTemplateDefinition routeTemplateDefinition) void
removeRouteTemplateDefinitions
(String pattern) void
removeRouteTemplateDefinitions
(Collection<org.apache.camel.model.RouteTemplateDefinition> routeTemplateDefinitions) void
removeRouteTemplates
(String pattern) org.apache.camel.model.DataFormatDefinition
void
setDataFormats
(Map<String, org.apache.camel.model.DataFormatDefinition> dataFormats) static void
setDisableJmx
(boolean b) static void
void
setFaultToleranceConfiguration
(org.apache.camel.model.FaultToleranceConfigurationDefinition configuration) void
setFaultToleranceConfigurations
(List<org.apache.camel.model.FaultToleranceConfigurationDefinition> configurations) void
setModelReifierFactory
(org.apache.camel.spi.ModelReifierFactory modelReifierFactory) static void
setNoStart
(boolean b) void
setResilience4jConfiguration
(org.apache.camel.model.Resilience4jConfigurationDefinition configuration) void
setResilience4jConfigurations
(List<org.apache.camel.model.Resilience4jConfigurationDefinition> configurations) void
setRouteFilter
(Function<org.apache.camel.model.RouteDefinition, Boolean> filter) void
setRouteFilterPattern
(String include, String exclude) void
setServiceCallConfiguration
(org.apache.camel.model.cloud.ServiceCallConfigurationDefinition configuration) void
setServiceCallConfigurations
(List<org.apache.camel.model.cloud.ServiceCallConfigurationDefinition> configurations) void
setTransformers
(List<org.apache.camel.model.transformer.TransformerDefinition> transformers) void
setValidators
(List<org.apache.camel.model.validator.ValidatorDefinition> validators) protected void
shutdownRouteService
(org.apache.camel.impl.engine.RouteService routeService) void
start()
void
void
startRouteDefinitions
(List<org.apache.camel.model.RouteDefinition> routeDefinitions) Methods inherited from class org.apache.camel.impl.engine.SimpleCamelContext
createAnnotationBasedProcessorFactory, createAsyncProcessorAwaitManager, createBeanIntrospection, createBeanPostProcessor, createBeanProcessorFactory, createBeanProxyFactory, createCamelContextNameStrategy, createClassResolver, createComponentNameResolver, createComponentResolver, createConfigurerResolver, createDataFormatResolver, createDeferServiceFactory, createDependencyInjectionAnnotationFactory, createDevConsoleRegistry, createDevConsoleResolver, createEndpointRegistry, createExchangeFactory, createExchangeFactoryManager, createFactoryFinderResolver, createHeadersMapFactory, createHealthCheckRegistry, createHealthCheckResolver, createInflightRepository, createInjector, createInterceptEndpointFactory, createInternalProcessorFactory, createLanguageResolver, createManagementNameStrategy, createMessageHistoryFactory, createModelineFactory, createModelJAXBContextFactory, createModelToXMLDumper, createModelToYAMLDumper, createNodeIdFactory, createPackageScanResourceResolver, createPeriodTaskResolver, createPeriodTaskScheduler, createProcessorExchangeFactory, createProcessorFactory, createPropertiesComponent, createReactiveExecutor, createRegistry, createResourceLoader, createRestBindingJaxbDataFormatFactory, createRestRegistryFactory, createRouteController, createRouteFactory, createRoutesLoader, createRuntimeCamelCatalog, createShutdownStrategy, createStreamCachingStrategy, createTracer, createTransformerRegistry, createTypeConverter, createTypeConverterRegistry, createUnitOfWorkFactory, createUriFactoryResolver, createUuidGenerator, createValidatorRegistry, doBuild
Methods inherited from class org.apache.camel.impl.engine.AbstractCamelContext
addComponent, addEndpoint, addEndpointToRegistry, addInterceptStrategy, addLifecycleStrategy, addPrototypeService, addRoute, addRoutePolicyFactory, addRoutes, addRoutesConfigurations, addService, addService, addService, addStartupListener, addTemplatedRoutes, close, convertBeanToEndpoint, createBootstrapFactoryFinder, createConsumerTemplate, createConsumerTemplate, createDataFormat, createEndpoint, createErrorHandlerExecutorService, createFactoryFinder, createFluentProducerTemplate, createFluentProducerTemplate, createProducerTemplate, createProducerTemplate, createRestConfiguration, createRestRegistry, deferStartService, disableJMX, doFail, doGetEndpoint, doInit, doLifecycleChange, doResume, doShutdownRoute, doStart, doStartCamel, doStartContext, doStartStandardServices, doSuspend, eagerCreateTypeConverter, failOnStartup, forceLazyInitialization, forceStopLazyInitialization, getApplicationContextClassLoader, getBasePackageScan, getBootstrapFactoryFinder, getCamelContextExtension, getCamelContextReference, getClassResolver, getComponent, getComponent, getComponent, getComponent, getComponentNames, getComponentParameterJsonSchema, getDataFormatNames, getDataFormatParameterJsonSchema, getDebugger, getDelayer, getDescription, getDumpRoutes, getEipParameterJsonSchema, getEndpoint, getEndpoint, getEndpoint, getEndpointKey, getEndpointKey, getEndpointRegistry, getEndpoints, getExecutorServiceManager, getFactoryFinder, getGlobalEndpointConfiguration, getGlobalOption, getGlobalOptions, getInflightRepository, getInjector, getLanguageNames, getLanguageParameterJsonSchema, getLifecycleStrategies, getManagementName, getManagementNameStrategy, getManagementStrategy, getMDCLoggingKeysPattern, getMessageHistoryFactory, getName, getNameStrategy, getOrCreateTypeConverter, getProcessor, getProcessor, getPropertiesComponent, getRegistry, getRegistry, getRestConfiguration, getRestRegistry, getRestRegistryFactory, getRoute, getRouteController, getRoutePolicyFactories, getRoutes, getRouteServices, getRoutesSize, getRouteStatus, getRuntimeEndpointRegistry, getShutdownRoute, getShutdownRunningTask, getShutdownStrategy, getSSLContextParameters, getStartDate, getStartupListeners, getStartupStepRecorder, getStartupSummaryLevel, getStreamCachingStrategy, getTracer, getTracingLoggingFormat, getTracingPattern, getTransformerRegistry, getTypeConverter, getTypeConverterRegistry, getUptime, getUptimeMillis, getUuidGenerator, getValidatorRegistry, getVaultConfiguration, getVersion, hasComponent, hasEndpoint, hasService, hasService, hasServices, init, initEagerMandatoryServices, initPlugins, isAllowUseOriginalMessage, isAutoStartup, isAutowiredEnabled, isBacklogTracing, isBacklogTracingStandby, isBacklogTracingTemplates, isCaseInsensitiveHeaders, isDebugging, isDevConsole, isJMXDisabled, isLoadHealthChecks, isLoadTypeConverters, isLockModel, isLogExhaustedMessageBody, isLogMask, isMessageHistory, isModeline, isSourceLocationEnabled, isStartingRoutes, isStreamCaching, isTracing, isTracingStandby, isTracingTemplates, isTypeConverterStatisticsEnabled, isUseBreadcrumb, isUseDataType, isUseMDCLogging, isVetoStarted, logDuplicateComponents, logRouteState, logRouteStopSummary, logStartSummary, lookup, removeAllRoutes, removeComponent, removeEndpoint, removeEndpoints, removeRoute, removeService, resetBuildTime, resolveDataFormat, resolveLanguage, resolvePropertyPlaceholders, resolvePropertyPlaceholders, resolveTransformer, resolveTransformer, resolveValidator, resumeRoute, resumeRouteService, routeSupportsSuspension, setAllowUseOriginalMessage, setApplicationContextClassLoader, setAutoCreateComponents, setAutoStartup, setAutowiredEnabled, setBacklogTracing, setBacklogTracingStandby, setBacklogTracingTemplates, setBasePackageScan, setCaseInsensitiveHeaders, setClassResolver, setContextCounter, setDebugger, setDebugging, setDelayer, setDescription, setDevConsole, setDumpRoutes, setExecutorServiceManager, setGlobalOptions, setInflightRepository, setInjector, setLoadHealthChecks, setLoadTypeConverters, setLockModel, setLogExhaustedMessageBody, setLogMask, setManagementMBeanAssembler, setManagementName, setManagementNameStrategy, setManagementStrategy, setMDCLoggingKeysPattern, setMessageHistory, setMessageHistoryFactory, setModeline, setName, setNameStrategy, setPropertiesComponent, setRestConfiguration, setRestRegistry, setRestRegistryFactory, setRouteController, setRuntimeEndpointRegistry, setShutdownRoute, setShutdownRunningTask, setShutdownStrategy, setSourceLocationEnabled, setSSLContextParameters, setStartingRoutes, setStartupStepRecorder, setStartupSummaryLevel, setStreamCaching, setStreamCachingStrategy, setTracer, setTracing, setTracingLoggingFormat, setTracingPattern, setTracingStandby, setTracingTemplates, setTransformerRegistry, setTypeConverter, setTypeConverterRegistry, setTypeConverterStatisticsEnabled, setUseBreadcrumb, setUseDataType, setUseMDCLogging, setUuidGenerator, setValidatorRegistry, setVaultConfiguration, shouldStartRoutes, shutdownRouteService, startAllRoutes, startRoute, startRouteService, stop, stopAllRoutes, stopRoute, stopRoute, stopRoute, stopRoute, stopRouteService, stopRouteService, suspendRoute, suspendRoute, suspendRouteService, toString
Methods inherited from class org.apache.camel.support.service.BaseService
build, doShutdown, fail, getStatus, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, suspend
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.apache.camel.CamelContext
addComponent, addEndpoint, addLifecycleStrategy, addPrototypeService, addRoutePolicyFactory, addRoutes, addRoutesConfigurations, addService, addService, addService, addStartupListener, addTemplatedRoutes, createConsumerTemplate, createConsumerTemplate, createDataFormat, createFluentProducerTemplate, createFluentProducerTemplate, createProducerTemplate, createProducerTemplate, deferStartService, disableJMX, getApplicationContextClassLoader, getCamelContextExtension, getClassResolver, getComponent, getComponent, getComponent, getComponent, getComponentNames, getDataFormatNames, getDebugger, getDescription, getDumpRoutes, getEndpoint, getEndpoint, getEndpoint, getEndpointRegistry, getEndpoints, getExecutorServiceManager, 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, getStartupSummaryLevel, getStreamCachingStrategy, getTracer, getTracingLoggingFormat, getTransformerRegistry, getTypeConverter, getTypeConverterRegistry, getUptime, getUptimeMillis, getUuidGenerator, getValidatorRegistry, getVaultConfiguration, getVersion, hasComponent, hasEndpoint, hasService, hasService, hasServices, isBacklogTracingStandby, isBacklogTracingTemplates, isDevConsole, isLoadHealthChecks, isLoadTypeConverters, isModeline, isSourceLocationEnabled, isTracingStandby, isTracingTemplates, isTypeConverterStatisticsEnabled, isUseBreadcrumb, isUseDataType, isUseMDCLogging, isVetoStarted, removeComponent, removeEndpoint, removeEndpoints, removeService, resolveDataFormat, resolveLanguage, resolvePropertyPlaceholders, resolveTransformer, resolveTransformer, resolveValidator, setApplicationContextClassLoader, setBacklogTracingStandby, setBacklogTracingTemplates, setClassResolver, setDebugger, setDevConsole, setDumpRoutes, setExecutorServiceManager, setGlobalOptions, setInflightRepository, setInjector, setLoadHealthChecks, setLoadTypeConverters, setManagementName, setManagementNameStrategy, setManagementStrategy, setMDCLoggingKeysPattern, setMessageHistoryFactory, setModeline, setNameStrategy, setPropertiesComponent, setRestConfiguration, setRestRegistry, setRouteController, setRuntimeEndpointRegistry, setShutdownStrategy, setSourceLocationEnabled, setSSLContextParameters, setStartupSummaryLevel, setStreamCachingStrategy, setTracer, setTracingLoggingFormat, setTracingStandby, setTracingTemplates, setTypeConverterRegistry, setTypeConverterStatisticsEnabled, setUseBreadcrumb, setUseDataType, setUseMDCLogging, setUuidGenerator, setVaultConfiguration
Methods inherited from interface org.apache.camel.CamelContextLifecycle
build, close, getStatus, init, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspended, isSuspending, resume, shutdown, stop, suspend
Methods inherited from interface org.apache.camel.model.Model
addRouteFromTemplatedRoutes
Methods inherited from interface org.apache.camel.RuntimeConfiguration
getDelayer, getShutdownRoute, getShutdownRunningTask, getTracingPattern, isAllowUseOriginalMessage, isAutoStartup, isAutowiredEnabled, isBacklogTracing, isCaseInsensitiveHeaders, isDebugging, isLogExhaustedMessageBody, isLogMask, isMessageHistory, isStreamCaching, isTracing, setAllowUseOriginalMessage, setAutoStartup, setAutowiredEnabled, setBacklogTracing, setCaseInsensitiveHeaders, setDebugging, setDelayer, setLogExhaustedMessageBody, setLogMask, setMessageHistory, setShutdownRoute, setShutdownRunningTask, setStreamCaching, setTracing, setTracingPattern
-
Constructor Details
-
DefaultCamelContext
public DefaultCamelContext()Creates theModelCamelContext
usingDefaultRegistry
as registry. Use one of the other constructors to force use an explicit registry. -
DefaultCamelContext
Creates theCamelContext
using the givenBeanRepository
as first-choice repository, and theSimpleRegistry
as fallback, via theDefaultRegistry
implementation.- Parameters:
repository
- the bean repository.
-
DefaultCamelContext
Creates theModelCamelContext
using the given registry- Parameters:
registry
- the registry
-
DefaultCamelContext
-
-
Method Details
-
doStop
- Overrides:
doStop
in classorg.apache.camel.impl.engine.AbstractCamelContext
- Throws:
Exception
-
doDumpRoutes
- Overrides:
doDumpRoutes
in classorg.apache.camel.impl.engine.AbstractCamelContext
-
doDumpRoutesAsXml
-
doDumpRoutesAsYaml
-
setNoStart
-
isNoStart
-
setDisableJmx
-
isDisableJmx
-
getTestExcludeRoutes
- Overrides:
getTestExcludeRoutes
in classorg.apache.camel.impl.engine.SimpleCamelContext
-
getExcludeRoutes
-
setExcludeRoutes
-
clearOptions
-
start
- Specified by:
start
in interfaceorg.apache.camel.CamelContextLifecycle
- Overrides:
start
in classorg.apache.camel.impl.engine.AbstractCamelContext
-
createPackageScanClassResolver
- Overrides:
createPackageScanClassResolver
in classorg.apache.camel.impl.engine.SimpleCamelContext
-
disposeModel
- Overrides:
disposeModel
in classorg.apache.camel.impl.engine.SimpleCamelContext
-
addModelLifecycleStrategy
public void addModelLifecycleStrategy(org.apache.camel.model.ModelLifecycleStrategy modelLifecycleStrategy) - Specified by:
addModelLifecycleStrategy
in interfaceorg.apache.camel.model.Model
-
getModelLifecycleStrategies
- Specified by:
getModelLifecycleStrategies
in interfaceorg.apache.camel.model.Model
-
addRouteConfiguration
public void addRouteConfiguration(org.apache.camel.model.RouteConfigurationDefinition routesConfiguration) - Specified by:
addRouteConfiguration
in interfaceorg.apache.camel.model.Model
-
addRouteConfigurations
public void addRouteConfigurations(List<org.apache.camel.model.RouteConfigurationDefinition> routesConfigurations) - Specified by:
addRouteConfigurations
in interfaceorg.apache.camel.model.Model
-
getRouteConfigurationDefinitions
- Specified by:
getRouteConfigurationDefinitions
in interfaceorg.apache.camel.model.Model
-
getRouteConfigurationDefinition
public org.apache.camel.model.RouteConfigurationDefinition getRouteConfigurationDefinition(String id) - Specified by:
getRouteConfigurationDefinition
in interfaceorg.apache.camel.model.Model
-
removeRouteConfiguration
public void removeRouteConfiguration(org.apache.camel.model.RouteConfigurationDefinition routeConfigurationDefinition) throws Exception - Specified by:
removeRouteConfiguration
in interfaceorg.apache.camel.model.Model
- Throws:
Exception
-
getRouteDefinitions
- Specified by:
getRouteDefinitions
in interfaceorg.apache.camel.model.Model
-
getRouteDefinition
- Specified by:
getRouteDefinition
in interfaceorg.apache.camel.model.Model
-
addRouteDefinitions
public void addRouteDefinitions(Collection<org.apache.camel.model.RouteDefinition> routeDefinitions) throws Exception - Specified by:
addRouteDefinitions
in interfaceorg.apache.camel.model.Model
- Throws:
Exception
-
addRouteDefinition
public void addRouteDefinition(org.apache.camel.model.RouteDefinition routeDefinition) throws Exception - Specified by:
addRouteDefinition
in interfaceorg.apache.camel.model.Model
- Throws:
Exception
-
removeRouteDefinitions
public void removeRouteDefinitions(Collection<org.apache.camel.model.RouteDefinition> routeDefinitions) throws Exception - Specified by:
removeRouteDefinitions
in interfaceorg.apache.camel.model.Model
- Throws:
Exception
-
removeRouteDefinition
public void removeRouteDefinition(org.apache.camel.model.RouteDefinition routeDefinition) throws Exception - Specified by:
removeRouteDefinition
in interfaceorg.apache.camel.model.Model
- Throws:
Exception
-
getRouteTemplateDefinitions
- Specified by:
getRouteTemplateDefinitions
in interfaceorg.apache.camel.model.Model
-
getRouteTemplateDefinition
- Specified by:
getRouteTemplateDefinition
in interfaceorg.apache.camel.model.Model
-
addRouteTemplateDefinitions
public void addRouteTemplateDefinitions(Collection<org.apache.camel.model.RouteTemplateDefinition> routeTemplateDefinitions) throws Exception - Specified by:
addRouteTemplateDefinitions
in interfaceorg.apache.camel.model.Model
- Throws:
Exception
-
addRouteTemplateDefinition
public void addRouteTemplateDefinition(org.apache.camel.model.RouteTemplateDefinition routeTemplateDefinition) throws Exception - Specified by:
addRouteTemplateDefinition
in interfaceorg.apache.camel.model.Model
- Throws:
Exception
-
removeRouteTemplateDefinitions
public void removeRouteTemplateDefinitions(Collection<org.apache.camel.model.RouteTemplateDefinition> routeTemplateDefinitions) throws Exception - Specified by:
removeRouteTemplateDefinitions
in interfaceorg.apache.camel.model.Model
- Throws:
Exception
-
removeRouteTemplateDefinition
public void removeRouteTemplateDefinition(org.apache.camel.model.RouteTemplateDefinition routeTemplateDefinition) throws Exception - Specified by:
removeRouteTemplateDefinition
in interfaceorg.apache.camel.model.Model
- Throws:
Exception
-
removeRouteTemplateDefinitions
- Specified by:
removeRouteTemplateDefinitions
in interfaceorg.apache.camel.model.Model
- Throws:
Exception
-
addRouteTemplateDefinitionConverter
public void addRouteTemplateDefinitionConverter(String templateIdPattern, org.apache.camel.model.RouteTemplateDefinition.Converter converter) - Specified by:
addRouteTemplateDefinitionConverter
in interfaceorg.apache.camel.model.Model
-
addRouteFromTemplate
public String addRouteFromTemplate(String routeId, String routeTemplateId, Map<String, Object> parameters) throws Exception- Specified by:
addRouteFromTemplate
in interfaceorg.apache.camel.CamelContext
- Specified by:
addRouteFromTemplate
in interfaceorg.apache.camel.model.Model
- Overrides:
addRouteFromTemplate
in classorg.apache.camel.impl.engine.SimpleCamelContext
- Throws:
Exception
-
addRouteFromTemplate
public String addRouteFromTemplate(String routeId, String routeTemplateId, String prefixId, Map<String, Object> parameters) throws Exception- Specified by:
addRouteFromTemplate
in interfaceorg.apache.camel.CamelContext
- Specified by:
addRouteFromTemplate
in interfaceorg.apache.camel.model.Model
- Overrides:
addRouteFromTemplate
in classorg.apache.camel.impl.engine.SimpleCamelContext
- Throws:
Exception
-
addRouteFromTemplate
public String addRouteFromTemplate(String routeId, String routeTemplateId, String prefixId, org.apache.camel.RouteTemplateContext routeTemplateContext) throws Exception - Specified by:
addRouteFromTemplate
in interfaceorg.apache.camel.CamelContext
- Specified by:
addRouteFromTemplate
in interfaceorg.apache.camel.model.Model
- Overrides:
addRouteFromTemplate
in classorg.apache.camel.impl.engine.SimpleCamelContext
- Throws:
Exception
-
addRouteFromTemplatedRoute
public void addRouteFromTemplatedRoute(org.apache.camel.model.TemplatedRouteDefinition templatedRouteDefinition) throws Exception - Specified by:
addRouteFromTemplatedRoute
in interfaceorg.apache.camel.model.Model
- Throws:
Exception
-
removeRouteTemplates
- Specified by:
removeRouteTemplates
in interfaceorg.apache.camel.CamelContext
- Overrides:
removeRouteTemplates
in classorg.apache.camel.impl.engine.SimpleCamelContext
- Throws:
Exception
-
getRestDefinitions
- Specified by:
getRestDefinitions
in interfaceorg.apache.camel.model.Model
-
addRestDefinitions
public void addRestDefinitions(Collection<org.apache.camel.model.rest.RestDefinition> restDefinitions, boolean addToRoutes) throws Exception - Specified by:
addRestDefinitions
in interfaceorg.apache.camel.model.Model
- Throws:
Exception
-
setDataFormats
- Specified by:
setDataFormats
in interfaceorg.apache.camel.model.Model
-
getDataFormats
- Specified by:
getDataFormats
in interfaceorg.apache.camel.model.Model
-
resolveDataFormatDefinition
- Specified by:
resolveDataFormatDefinition
in interfaceorg.apache.camel.model.Model
-
getProcessorDefinition
- Specified by:
getProcessorDefinition
in interfaceorg.apache.camel.model.Model
-
getProcessorDefinition
public <T extends org.apache.camel.model.ProcessorDefinition<T>> T getProcessorDefinition(String id, Class<T> type) - Specified by:
getProcessorDefinition
in interfaceorg.apache.camel.model.Model
-
setValidators
- Specified by:
setValidators
in interfaceorg.apache.camel.model.Model
-
getResilience4jConfiguration
public org.apache.camel.model.Resilience4jConfigurationDefinition getResilience4jConfiguration(String id) - Specified by:
getResilience4jConfiguration
in interfaceorg.apache.camel.model.Model
-
setResilience4jConfiguration
public void setResilience4jConfiguration(org.apache.camel.model.Resilience4jConfigurationDefinition configuration) - Specified by:
setResilience4jConfiguration
in interfaceorg.apache.camel.model.Model
-
setResilience4jConfigurations
public void setResilience4jConfigurations(List<org.apache.camel.model.Resilience4jConfigurationDefinition> configurations) - Specified by:
setResilience4jConfigurations
in interfaceorg.apache.camel.model.Model
-
addResilience4jConfiguration
public void addResilience4jConfiguration(String id, org.apache.camel.model.Resilience4jConfigurationDefinition configuration) - Specified by:
addResilience4jConfiguration
in interfaceorg.apache.camel.model.Model
-
getFaultToleranceConfiguration
public org.apache.camel.model.FaultToleranceConfigurationDefinition getFaultToleranceConfiguration(String id) - Specified by:
getFaultToleranceConfiguration
in interfaceorg.apache.camel.model.Model
-
setFaultToleranceConfiguration
public void setFaultToleranceConfiguration(org.apache.camel.model.FaultToleranceConfigurationDefinition configuration) - Specified by:
setFaultToleranceConfiguration
in interfaceorg.apache.camel.model.Model
-
setFaultToleranceConfigurations
public void setFaultToleranceConfigurations(List<org.apache.camel.model.FaultToleranceConfigurationDefinition> configurations) - Specified by:
setFaultToleranceConfigurations
in interfaceorg.apache.camel.model.Model
-
addFaultToleranceConfiguration
public void addFaultToleranceConfiguration(String id, org.apache.camel.model.FaultToleranceConfigurationDefinition configuration) - Specified by:
addFaultToleranceConfiguration
in interfaceorg.apache.camel.model.Model
-
getValidators
- Specified by:
getValidators
in interfaceorg.apache.camel.model.Model
-
setTransformers
public void setTransformers(List<org.apache.camel.model.transformer.TransformerDefinition> transformers) - Specified by:
setTransformers
in interfaceorg.apache.camel.model.Model
-
getTransformers
- Specified by:
getTransformers
in interfaceorg.apache.camel.model.Model
-
getServiceCallConfiguration
public org.apache.camel.model.cloud.ServiceCallConfigurationDefinition getServiceCallConfiguration(String serviceName) - Specified by:
getServiceCallConfiguration
in interfaceorg.apache.camel.model.Model
-
setServiceCallConfiguration
public void setServiceCallConfiguration(org.apache.camel.model.cloud.ServiceCallConfigurationDefinition configuration) - Specified by:
setServiceCallConfiguration
in interfaceorg.apache.camel.model.Model
-
setServiceCallConfigurations
public void setServiceCallConfigurations(List<org.apache.camel.model.cloud.ServiceCallConfigurationDefinition> configurations) - Specified by:
setServiceCallConfigurations
in interfaceorg.apache.camel.model.Model
-
addServiceCallConfiguration
public void addServiceCallConfiguration(String serviceName, org.apache.camel.model.cloud.ServiceCallConfigurationDefinition configuration) - Specified by:
addServiceCallConfiguration
in interfaceorg.apache.camel.model.Model
-
setRouteFilterPattern
- Specified by:
setRouteFilterPattern
in interfaceorg.apache.camel.model.Model
-
setRouteFilter
- Specified by:
setRouteFilter
in interfaceorg.apache.camel.model.Model
-
getRouteFilter
- Specified by:
getRouteFilter
in interfaceorg.apache.camel.model.Model
-
getModelReifierFactory
- Specified by:
getModelReifierFactory
in interfaceorg.apache.camel.model.Model
-
setModelReifierFactory
- Specified by:
setModelReifierFactory
in interfaceorg.apache.camel.model.Model
-
bindDataFormats
- Overrides:
bindDataFormats
in classorg.apache.camel.impl.engine.AbstractCamelContext
- Throws:
Exception
-
shutdownRouteService
protected void shutdownRouteService(org.apache.camel.impl.engine.RouteService routeService) throws Exception - Overrides:
shutdownRouteService
in classorg.apache.camel.impl.engine.AbstractCamelContext
- Throws:
Exception
-
isStreamCachingInUse
- Overrides:
isStreamCachingInUse
in classorg.apache.camel.impl.engine.AbstractCamelContext
- Throws:
Exception
-
startRouteDefinitions
- Specified by:
startRouteDefinitions
in interfaceorg.apache.camel.model.ModelCamelContext
- Overrides:
startRouteDefinitions
in classorg.apache.camel.impl.engine.AbstractCamelContext
- Throws:
Exception
-
removeRouteDefinitionsFromTemplate
- Overrides:
removeRouteDefinitionsFromTemplate
in classorg.apache.camel.impl.engine.AbstractCamelContext
- Throws:
Exception
-
startRouteDefinitions
public void startRouteDefinitions(List<org.apache.camel.model.RouteDefinition> routeDefinitions) throws Exception - Specified by:
startRouteDefinitions
in interfaceorg.apache.camel.model.ModelCamelContext
- Throws:
Exception
-
createExecutorServiceManager
- Overrides:
createExecutorServiceManager
in classorg.apache.camel.impl.engine.SimpleCamelContext
-
createErrorHandler
public org.apache.camel.Processor createErrorHandler(org.apache.camel.Route route, org.apache.camel.Processor processor) throws Exception - Overrides:
createErrorHandler
in classorg.apache.camel.impl.engine.SimpleCamelContext
- Throws:
Exception
-
createExpression
public org.apache.camel.Expression createExpression(org.apache.camel.model.language.ExpressionDefinition definition) - Specified by:
createExpression
in interfaceorg.apache.camel.model.ModelCamelContext
-
createPredicate
public org.apache.camel.Predicate createPredicate(org.apache.camel.model.language.ExpressionDefinition definition) - Specified by:
createPredicate
in interfaceorg.apache.camel.model.ModelCamelContext
-
registerValidator
- Specified by:
registerValidator
in interfaceorg.apache.camel.model.ModelCamelContext
-
registerTransformer
- Specified by:
registerTransformer
in interfaceorg.apache.camel.model.ModelCamelContext
-
removeRoute
protected boolean removeRoute(String routeId, org.apache.camel.LoggingLevel loggingLevel) throws Exception - Overrides:
removeRoute
in classorg.apache.camel.impl.engine.AbstractCamelContext
- Throws:
Exception
-
removeRoute
- Specified by:
removeRoute
in interfaceorg.apache.camel.CamelContext
- Overrides:
removeRoute
in classorg.apache.camel.impl.engine.AbstractCamelContext
- Throws:
Exception
-