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.support.service.BaseService
BUILT, FAILED, INITIALIZED, INITIALIZING, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING -
Constructor Summary
ConstructorsConstructorDescriptionCreates theModelCamelContextusingDefaultRegistryas registry.DefaultCamelContext(boolean init) DefaultCamelContext(org.apache.camel.spi.BeanRepository repository) Creates theCamelContextusing the givenBeanRepositoryas first-choice repository, and theSimpleRegistryas fallback, via theDefaultRegistryimplementation.DefaultCamelContext(org.apache.camel.spi.Registry registry) Creates theModelCamelContextusing the given registry -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCustomBean(org.apache.camel.model.BeanFactoryDefinition<?> bean) voidaddFaultToleranceConfiguration(String id, org.apache.camel.model.FaultToleranceConfigurationDefinition configuration) voidaddModelLifecycleStrategy(org.apache.camel.model.ModelLifecycleStrategy modelLifecycleStrategy) voidaddResilience4jConfiguration(String id, org.apache.camel.model.Resilience4jConfigurationDefinition configuration) voidaddRestDefinitions(Collection<org.apache.camel.model.rest.RestDefinition> restDefinitions, boolean addToRoutes) voidaddRouteConfiguration(org.apache.camel.model.RouteConfigurationDefinition routesConfiguration) voidaddRouteConfigurations(List<org.apache.camel.model.RouteConfigurationDefinition> routesConfigurations) voidaddRouteDefinition(org.apache.camel.model.RouteDefinition routeDefinition) voidaddRouteDefinitions(Collection<org.apache.camel.model.RouteDefinition> routeDefinitions) addRouteFromKamelet(String routeId, String routeTemplateId, String prefixId, String parentRouteId, String parentProcessorId, Map<String, Object> parameters) addRouteFromTemplate(String routeId, String routeTemplateId, String prefixId, Map<String, Object> parameters) addRouteFromTemplate(String routeId, String routeTemplateId, String prefixId, org.apache.camel.RouteTemplateContext routeTemplateContext) voidaddRouteFromTemplatedRoute(org.apache.camel.model.TemplatedRouteDefinition templatedRouteDefinition) voidaddRouteFromTemplatedRoutes(Collection<org.apache.camel.model.TemplatedRouteDefinition> templatedRouteDefinitions) voidaddRouteTemplateDefinition(org.apache.camel.model.RouteTemplateDefinition routeTemplateDefinition) voidaddRouteTemplateDefinitionConverter(String templateIdPattern, org.apache.camel.model.RouteTemplateDefinition.Converter converter) voidaddRouteTemplateDefinitions(Collection<org.apache.camel.model.RouteTemplateDefinition> routeTemplateDefinitions) voidaddServiceCallConfiguration(String serviceName, org.apache.camel.model.cloud.ServiceCallConfigurationDefinition configuration) protected voidstatic voidorg.apache.camel.ProcessorcreateErrorHandler(org.apache.camel.Route route, org.apache.camel.Processor processor) protected org.apache.camel.spi.ExecutorServiceManagerorg.apache.camel.ExpressioncreateExpression(org.apache.camel.model.language.ExpressionDefinition definition) protected org.apache.camel.spi.ModelReifierFactoryprotected org.apache.camel.spi.PackageScanClassResolverorg.apache.camel.PredicatecreatePredicate(org.apache.camel.model.language.ExpressionDefinition definition) protected voidprotected voiddoStop()List<org.apache.camel.model.BeanFactoryDefinition<?>> static Stringorg.apache.camel.model.FaultToleranceConfigurationDefinitionList<org.apache.camel.model.ModelLifecycleStrategy> org.apache.camel.spi.ModelReifierFactoryorg.apache.camel.model.ProcessorDefinition<?> <T extends org.apache.camel.model.ProcessorDefinition<T>>
TgetProcessorDefinition(String id, Class<T> type) org.apache.camel.model.Resilience4jConfigurationDefinitionList<org.apache.camel.model.rest.RestDefinition> org.apache.camel.model.RouteConfigurationDefinitionList<org.apache.camel.model.RouteConfigurationDefinition> org.apache.camel.model.RouteDefinitionList<org.apache.camel.model.RouteDefinition> org.apache.camel.model.RouteTemplateDefinitionList<org.apache.camel.model.RouteTemplateDefinition> org.apache.camel.model.cloud.ServiceCallConfigurationDefinitiongetServiceCallConfiguration(String serviceName) List<org.apache.camel.model.transformer.TransformerDefinition> List<org.apache.camel.model.validator.ValidatorDefinition> static booleanstatic booleanprotected booleanvoidregisterTransformer(org.apache.camel.model.transformer.TransformerDefinition def) voidregisterValidator(org.apache.camel.model.validator.ValidatorDefinition def) voidremoveModelLifecycleStrategy(org.apache.camel.model.ModelLifecycleStrategy modelLifecycleStrategy) booleanremoveRoute(String routeId) protected booleanremoveRoute(String routeId, org.apache.camel.LoggingLevel loggingLevel) voidremoveRouteConfiguration(org.apache.camel.model.RouteConfigurationDefinition routeConfigurationDefinition) voidremoveRouteDefinition(org.apache.camel.model.RouteDefinition routeDefinition) voidremoveRouteDefinitions(Collection<org.apache.camel.model.RouteDefinition> routeDefinitions) voidvoidremoveRouteTemplateDefinition(org.apache.camel.model.RouteTemplateDefinition routeTemplateDefinition) voidremoveRouteTemplateDefinitions(String pattern) voidremoveRouteTemplateDefinitions(Collection<org.apache.camel.model.RouteTemplateDefinition> routeTemplateDefinitions) voidremoveRouteTemplates(String pattern) org.apache.camel.model.DataFormatDefinitionvoidsetDataFormats(Map<String, org.apache.camel.model.DataFormatDefinition> dataFormats) static voidsetDisableJmx(boolean b) static voidvoidsetFaultToleranceConfiguration(org.apache.camel.model.FaultToleranceConfigurationDefinition configuration) voidsetFaultToleranceConfigurations(List<org.apache.camel.model.FaultToleranceConfigurationDefinition> configurations) voidsetModelReifierFactory(org.apache.camel.spi.ModelReifierFactory modelReifierFactory) static voidsetNoStart(boolean b) voidsetResilience4jConfiguration(org.apache.camel.model.Resilience4jConfigurationDefinition configuration) voidsetResilience4jConfigurations(List<org.apache.camel.model.Resilience4jConfigurationDefinition> configurations) voidsetRouteFilter(Function<org.apache.camel.model.RouteDefinition, Boolean> filter) voidsetRouteFilterPattern(String include, String exclude) voidsetServiceCallConfiguration(org.apache.camel.model.cloud.ServiceCallConfigurationDefinition configuration) voidsetServiceCallConfigurations(List<org.apache.camel.model.cloud.ServiceCallConfigurationDefinition> configurations) voidsetTransformers(List<org.apache.camel.model.transformer.TransformerDefinition> transformers) voidsetValidators(List<org.apache.camel.model.validator.ValidatorDefinition> validators) protected voidshutdownRouteService(org.apache.camel.impl.engine.RouteService routeService) voidstart()voidvoidstartRouteDefinitions(List<org.apache.camel.model.RouteDefinition> routeDefinitions) Methods inherited from class org.apache.camel.impl.engine.SimpleCamelContext
createAnnotationBasedProcessorFactory, createAsyncProcessorAwaitManager, createBackOffTimerFactory, createBeanIntrospection, createBeanPostProcessor, createBeanProcessorFactory, createBeanProxyFactory, createCamelContextNameStrategy, createClassResolver, createComponentNameResolver, createComponentResolver, createConfigurerResolver, createDataFormatResolver, createDeferServiceFactory, createDependencyInjectionAnnotationFactory, createDevConsoleRegistry, createDevConsoleResolver, createDumpRoutesStrategy, createEndpointRegistry, createEndpointServiceRegistry, 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, createStartupConditionStrategy, createStreamCachingStrategy, createTaskManagerRegistry, createTracer, createTransformerRegistry, createTypeConverter, createTypeConverterRegistry, createUnitOfWorkFactory, createUriFactoryResolver, createUuidGenerator, createValidatorRegistry, createVariableRepositoryFactory, disposeModel, doBuildMethods inherited from class org.apache.camel.impl.engine.AbstractCamelContext
addComponent, addEndpoint, addEndpointToRegistry, 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, getAutoStartupExcludePattern, getCamelContextExtension, getCamelContextReference, getClassResolver, getClock, getComponent, getComponent, getComponent, getComponent, getComponentNames, getComponentParameterJsonSchema, getDataFormatNames, getDataFormatParameterJsonSchema, getDebugger, getDebuggingBreakpoints, getDelayer, getDescription, getDevConsoleParameterJsonSchema, getDumpRoutes, getEipParameterJsonSchema, getEndpoint, getEndpoint, getEndpoint, getEndpointKey, getEndpointKey, getEndpointRegistry, getEndpoints, getExecutorServiceManager, getGlobalEndpointConfiguration, getGlobalOption, getGlobalOptions, getInflightRepository, getInjector, getLanguageNames, getLanguageParameterJsonSchema, getLifecycleStrategies, getLock, getManagementName, getManagementNameStrategy, getManagementStrategy, getMDCLoggingKeysPattern, getMessageHistoryFactory, getName, getNameStrategy, getPojoBeanParameterJsonSchema, getProcessor, getProcessor, getPropertiesComponent, getRegistry, getRegistry, getRestConfiguration, getRestRegistry, getRoute, getRouteController, getRoutePolicyFactories, getRoutes, getRoutes, getRoutesByGroup, getRouteServices, getRoutesSize, getRouteStatus, getRuntimeEndpointRegistry, getShutdownRoute, getShutdownRunningTask, getShutdownStrategy, getSSLContextParameters, getStartupListeners, getStartupSummaryLevel, getStreamCachingStrategy, getTracer, getTracingLoggingFormat, getTracingPattern, getTransformerParameterJsonSchema, getTransformerRegistry, getTypeConverter, getTypeConverterRegistry, getUptime, getUuidGenerator, getValidatorRegistry, getVariable, getVariable, getVaultConfiguration, getVersion, hasComponent, hasEndpoint, hasService, hasService, hasService, hasServices, init, initEagerMandatoryServices, initPlugins, isAllowUseOriginalMessage, isAutoStartup, isAutowiredEnabled, isBacklogTracing, isBacklogTracingRests, isBacklogTracingStandby, isBacklogTracingTemplates, isCaseInsensitiveHeaders, isDebugging, isDebugStandby, isDevConsole, isJMXDisabled, isLoadHealthChecks, isLoadTypeConverters, isLockModel, isLogExhaustedMessageBody, isLogMask, isMessageHistory, isModeline, isSourceLocationEnabled, isStartingRoutes, isStreamCaching, isTracing, isTracingRests, isTracingStandby, isTracingTemplates, isTypeConverterStatisticsEnabled, isUseBreadcrumb, isUseDataType, isUseMDCLogging, isVetoStarted, logDuplicateComponents, logRouteStartSummary, logRouteState, logRouteStopSummary, logStartSummary, lookup, removeAllRoutes, removeComponent, removeEndpoint, removeEndpoints, removeRoute, removeService, resetBuildTime, resolveDataFormat, resolveLanguage, resolvePropertyPlaceholders, resolveTransformer, resolveTransformer, resolveValidator, resumeRoute, resumeRoute, resumeRouteService, routeSupportsSuspension, setAllowUseOriginalMessage, setApplicationContextClassLoader, setAutoCreateComponents, setAutoStartup, setAutoStartupExcludePattern, setAutowiredEnabled, setBacklogTracing, setBacklogTracingRests, setBacklogTracingStandby, setBacklogTracingTemplates, setCaseInsensitiveHeaders, setClassResolver, setDebugger, setDebugging, setDebuggingBreakpoints, setDebugStandby, setDelayer, setDevConsole, setDumpRoutes, setExecutorServiceManager, setGlobalOptions, setInflightRepository, setInjector, setLoadHealthChecks, setLoadTypeConverters, setLockModel, setLogExhaustedMessageBody, setLogMask, setManagementName, setManagementNameStrategy, setManagementStrategy, setMDCLoggingKeysPattern, setMessageHistory, setMessageHistoryFactory, setModeline, setNameStrategy, setPropertiesComponent, setRestConfiguration, setRestRegistry, setRouteController, setRuntimeEndpointRegistry, setShutdownRoute, setShutdownRunningTask, setShutdownStrategy, setSourceLocationEnabled, setSSLContextParameters, setStartingRoutes, setStartupSummaryLevel, setStreamCaching, setStreamCachingStrategy, setTracer, setTracing, setTracingLoggingFormat, setTracingPattern, setTracingRests, setTracingStandby, setTracingTemplates, setTypeConverterRegistry, setTypeConverterStatisticsEnabled, setUseBreadcrumb, setUseDataType, setUseMDCLogging, setUuidGenerator, setVariable, setVaultConfiguration, shouldStartRoutes, shutdownRouteService, startAllRoutes, startRoute, startRoute, startRouteService, stop, stopAllRoutes, stopRoute, stopRoute, stopRoute, stopRoute, stopRouteService, stopRouteService, suspendRoute, suspendRoute, suspendRouteService, toStringMethods inherited from class org.apache.camel.support.service.BaseService
build, doShutdown, fail, getInternalLock, getStatus, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, suspendMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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, getAutoStartupExcludePattern, getCamelContextExtension, getClassResolver, getClock, 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, getRoutes, getRoutesByGroup, getRoutesSize, getRuntimeEndpointRegistry, getShutdownStrategy, getSSLContextParameters, getStartupSummaryLevel, getStreamCachingStrategy, getTracer, getTracingLoggingFormat, getTransformerRegistry, getTypeConverter, getTypeConverterRegistry, getUptime, getUuidGenerator, getValidatorRegistry, getVariable, getVariable, getVaultConfiguration, getVersion, hasComponent, hasEndpoint, hasService, hasService, hasService, hasServices, isBacklogTracingRests, isBacklogTracingStandby, isBacklogTracingTemplates, isDebugStandby, isDevConsole, isLoadHealthChecks, isLoadTypeConverters, isModeline, isSourceLocationEnabled, isTracingRests, isTracingStandby, isTracingTemplates, isTypeConverterStatisticsEnabled, isUseBreadcrumb, isUseDataType, isUseMDCLogging, isVetoStarted, removeComponent, removeEndpoint, removeEndpoints, removeService, resolveDataFormat, resolveLanguage, resolvePropertyPlaceholders, resolveTransformer, resolveTransformer, resolveValidator, setApplicationContextClassLoader, setAutoStartupExcludePattern, setBacklogTracingRests, setBacklogTracingStandby, setBacklogTracingTemplates, setClassResolver, setDebugger, setDebugStandby, 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, setTracingRests, setTracingStandby, setTracingTemplates, setTypeConverterRegistry, setTypeConverterStatisticsEnabled, setUseBreadcrumb, setUseDataType, setUseMDCLogging, setUuidGenerator, setVariable, setVaultConfigurationMethods inherited from interface org.apache.camel.CamelContextLifecycle
build, close, getStatus, init, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspended, isSuspending, resume, shutdown, stop, suspendMethods 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 theModelCamelContextusingDefaultRegistryas registry. Use one of the other constructors to force use an explicit registry. -
DefaultCamelContext
Creates theCamelContextusing the givenBeanRepositoryas first-choice repository, and theSimpleRegistryas fallback, via theDefaultRegistryimplementation.- Parameters:
repository- the bean repository.
-
DefaultCamelContext
Creates theModelCamelContextusing the given registry- Parameters:
registry- the registry
-
DefaultCamelContext
-
-
Method Details
-
doStop
- Overrides:
doStopin classorg.apache.camel.impl.engine.AbstractCamelContext- Throws:
Exception
-
doDumpRoutes
- Overrides:
doDumpRoutesin classorg.apache.camel.impl.engine.AbstractCamelContext
-
setNoStart
-
isNoStart
-
setDisableJmx
-
isDisableJmx
-
getTestExcludeRoutes
- Overrides:
getTestExcludeRoutesin classorg.apache.camel.impl.engine.SimpleCamelContext
-
getExcludeRoutes
-
setExcludeRoutes
-
clearOptions
-
start
- Specified by:
startin interfaceorg.apache.camel.CamelContextLifecycle- Overrides:
startin classorg.apache.camel.impl.engine.AbstractCamelContext
-
createPackageScanClassResolver
- Overrides:
createPackageScanClassResolverin classorg.apache.camel.impl.engine.SimpleCamelContext
-
addModelLifecycleStrategy
public void addModelLifecycleStrategy(org.apache.camel.model.ModelLifecycleStrategy modelLifecycleStrategy) - Specified by:
addModelLifecycleStrategyin interfaceorg.apache.camel.model.Model
-
removeModelLifecycleStrategy
public void removeModelLifecycleStrategy(org.apache.camel.model.ModelLifecycleStrategy modelLifecycleStrategy) - Specified by:
removeModelLifecycleStrategyin interfaceorg.apache.camel.model.Model
-
getModelLifecycleStrategies
- Specified by:
getModelLifecycleStrategiesin interfaceorg.apache.camel.model.Model
-
addRouteConfiguration
public void addRouteConfiguration(org.apache.camel.model.RouteConfigurationDefinition routesConfiguration) - Specified by:
addRouteConfigurationin interfaceorg.apache.camel.model.Model
-
addRouteConfigurations
public void addRouteConfigurations(List<org.apache.camel.model.RouteConfigurationDefinition> routesConfigurations) - Specified by:
addRouteConfigurationsin interfaceorg.apache.camel.model.Model
-
getRouteConfigurationDefinitions
- Specified by:
getRouteConfigurationDefinitionsin interfaceorg.apache.camel.model.Model
-
getRouteConfigurationDefinition
public org.apache.camel.model.RouteConfigurationDefinition getRouteConfigurationDefinition(String id) - Specified by:
getRouteConfigurationDefinitionin interfaceorg.apache.camel.model.Model
-
removeRouteConfiguration
public void removeRouteConfiguration(org.apache.camel.model.RouteConfigurationDefinition routeConfigurationDefinition) throws Exception - Specified by:
removeRouteConfigurationin interfaceorg.apache.camel.model.Model- Throws:
Exception
-
getRouteDefinitions
- Specified by:
getRouteDefinitionsin interfaceorg.apache.camel.model.Model
-
getRouteDefinition
- Specified by:
getRouteDefinitionin interfaceorg.apache.camel.model.Model
-
addRouteDefinitions
public void addRouteDefinitions(Collection<org.apache.camel.model.RouteDefinition> routeDefinitions) throws Exception - Specified by:
addRouteDefinitionsin interfaceorg.apache.camel.model.Model- Throws:
Exception
-
addRouteDefinition
public void addRouteDefinition(org.apache.camel.model.RouteDefinition routeDefinition) throws Exception - Specified by:
addRouteDefinitionin interfaceorg.apache.camel.model.Model- Throws:
Exception
-
removeRouteDefinitions
public void removeRouteDefinitions(Collection<org.apache.camel.model.RouteDefinition> routeDefinitions) throws Exception - Specified by:
removeRouteDefinitionsin interfaceorg.apache.camel.model.Model- Throws:
Exception
-
removeRouteDefinition
public void removeRouteDefinition(org.apache.camel.model.RouteDefinition routeDefinition) throws Exception - Specified by:
removeRouteDefinitionin interfaceorg.apache.camel.model.Model- Throws:
Exception
-
getRouteTemplateDefinitions
- Specified by:
getRouteTemplateDefinitionsin interfaceorg.apache.camel.model.Model
-
getRouteTemplateDefinition
- Specified by:
getRouteTemplateDefinitionin interfaceorg.apache.camel.model.Model
-
addRouteTemplateDefinitions
public void addRouteTemplateDefinitions(Collection<org.apache.camel.model.RouteTemplateDefinition> routeTemplateDefinitions) throws Exception - Specified by:
addRouteTemplateDefinitionsin interfaceorg.apache.camel.model.Model- Throws:
Exception
-
addRouteTemplateDefinition
public void addRouteTemplateDefinition(org.apache.camel.model.RouteTemplateDefinition routeTemplateDefinition) throws Exception - Specified by:
addRouteTemplateDefinitionin interfaceorg.apache.camel.model.Model- Throws:
Exception
-
removeRouteTemplateDefinitions
public void removeRouteTemplateDefinitions(Collection<org.apache.camel.model.RouteTemplateDefinition> routeTemplateDefinitions) throws Exception - Specified by:
removeRouteTemplateDefinitionsin interfaceorg.apache.camel.model.Model- Throws:
Exception
-
removeRouteTemplateDefinition
public void removeRouteTemplateDefinition(org.apache.camel.model.RouteTemplateDefinition routeTemplateDefinition) throws Exception - Specified by:
removeRouteTemplateDefinitionin interfaceorg.apache.camel.model.Model- Throws:
Exception
-
removeRouteTemplateDefinitions
- Specified by:
removeRouteTemplateDefinitionsin interfaceorg.apache.camel.model.Model- Throws:
Exception
-
addRouteTemplateDefinitionConverter
public void addRouteTemplateDefinitionConverter(String templateIdPattern, org.apache.camel.model.RouteTemplateDefinition.Converter converter) - Specified by:
addRouteTemplateDefinitionConverterin interfaceorg.apache.camel.model.Model
-
addRouteFromTemplate
public String addRouteFromTemplate(String routeId, String routeTemplateId, Map<String, Object> parameters) throws Exception- Specified by:
addRouteFromTemplatein interfaceorg.apache.camel.CamelContext- Specified by:
addRouteFromTemplatein interfaceorg.apache.camel.model.Model- Overrides:
addRouteFromTemplatein 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:
addRouteFromTemplatein interfaceorg.apache.camel.CamelContext- Specified by:
addRouteFromTemplatein interfaceorg.apache.camel.model.Model- Overrides:
addRouteFromTemplatein 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:
addRouteFromTemplatein interfaceorg.apache.camel.CamelContext- Specified by:
addRouteFromTemplatein interfaceorg.apache.camel.model.Model- Overrides:
addRouteFromTemplatein classorg.apache.camel.impl.engine.SimpleCamelContext- Throws:
Exception
-
addRouteFromKamelet
public String addRouteFromKamelet(String routeId, String routeTemplateId, String prefixId, String parentRouteId, String parentProcessorId, Map<String, Object> parameters) throws Exception- Specified by:
addRouteFromKameletin interfaceorg.apache.camel.CamelContext- Specified by:
addRouteFromKameletin interfaceorg.apache.camel.model.Model- Overrides:
addRouteFromKameletin classorg.apache.camel.impl.engine.SimpleCamelContext- Throws:
Exception
-
addRouteFromTemplatedRoutes
public void addRouteFromTemplatedRoutes(Collection<org.apache.camel.model.TemplatedRouteDefinition> templatedRouteDefinitions) throws Exception - Specified by:
addRouteFromTemplatedRoutesin interfaceorg.apache.camel.model.Model- Throws:
Exception
-
addRouteFromTemplatedRoute
public void addRouteFromTemplatedRoute(org.apache.camel.model.TemplatedRouteDefinition templatedRouteDefinition) throws Exception - Specified by:
addRouteFromTemplatedRoutein interfaceorg.apache.camel.model.Model- Throws:
Exception
-
removeRouteTemplates
- Specified by:
removeRouteTemplatesin interfaceorg.apache.camel.CamelContext- Overrides:
removeRouteTemplatesin classorg.apache.camel.impl.engine.SimpleCamelContext- Throws:
Exception
-
getRestDefinitions
- Specified by:
getRestDefinitionsin interfaceorg.apache.camel.model.Model
-
addRestDefinitions
public void addRestDefinitions(Collection<org.apache.camel.model.rest.RestDefinition> restDefinitions, boolean addToRoutes) throws Exception - Specified by:
addRestDefinitionsin interfaceorg.apache.camel.model.Model- Throws:
Exception
-
setDataFormats
- Specified by:
setDataFormatsin interfaceorg.apache.camel.model.Model
-
getDataFormats
- Specified by:
getDataFormatsin interfaceorg.apache.camel.model.Model
-
resolveDataFormatDefinition
- Specified by:
resolveDataFormatDefinitionin interfaceorg.apache.camel.model.Model
-
getProcessorDefinition
- Specified by:
getProcessorDefinitionin interfaceorg.apache.camel.model.Model
-
getProcessorDefinition
public <T extends org.apache.camel.model.ProcessorDefinition<T>> T getProcessorDefinition(String id, Class<T> type) - Specified by:
getProcessorDefinitionin interfaceorg.apache.camel.model.Model
-
setValidators
- Specified by:
setValidatorsin interfaceorg.apache.camel.model.Model
-
getResilience4jConfiguration
public org.apache.camel.model.Resilience4jConfigurationDefinition getResilience4jConfiguration(String id) - Specified by:
getResilience4jConfigurationin interfaceorg.apache.camel.model.Model
-
setResilience4jConfiguration
public void setResilience4jConfiguration(org.apache.camel.model.Resilience4jConfigurationDefinition configuration) - Specified by:
setResilience4jConfigurationin interfaceorg.apache.camel.model.Model
-
setResilience4jConfigurations
public void setResilience4jConfigurations(List<org.apache.camel.model.Resilience4jConfigurationDefinition> configurations) - Specified by:
setResilience4jConfigurationsin interfaceorg.apache.camel.model.Model
-
addResilience4jConfiguration
public void addResilience4jConfiguration(String id, org.apache.camel.model.Resilience4jConfigurationDefinition configuration) - Specified by:
addResilience4jConfigurationin interfaceorg.apache.camel.model.Model
-
getFaultToleranceConfiguration
public org.apache.camel.model.FaultToleranceConfigurationDefinition getFaultToleranceConfiguration(String id) - Specified by:
getFaultToleranceConfigurationin interfaceorg.apache.camel.model.Model
-
setFaultToleranceConfiguration
public void setFaultToleranceConfiguration(org.apache.camel.model.FaultToleranceConfigurationDefinition configuration) - Specified by:
setFaultToleranceConfigurationin interfaceorg.apache.camel.model.Model
-
setFaultToleranceConfigurations
public void setFaultToleranceConfigurations(List<org.apache.camel.model.FaultToleranceConfigurationDefinition> configurations) - Specified by:
setFaultToleranceConfigurationsin interfaceorg.apache.camel.model.Model
-
addFaultToleranceConfiguration
public void addFaultToleranceConfiguration(String id, org.apache.camel.model.FaultToleranceConfigurationDefinition configuration) - Specified by:
addFaultToleranceConfigurationin interfaceorg.apache.camel.model.Model
-
getValidators
- Specified by:
getValidatorsin interfaceorg.apache.camel.model.Model
-
setTransformers
public void setTransformers(List<org.apache.camel.model.transformer.TransformerDefinition> transformers) - Specified by:
setTransformersin interfaceorg.apache.camel.model.Model
-
getTransformers
- Specified by:
getTransformersin interfaceorg.apache.camel.model.Model
-
getServiceCallConfiguration
public org.apache.camel.model.cloud.ServiceCallConfigurationDefinition getServiceCallConfiguration(String serviceName) - Specified by:
getServiceCallConfigurationin interfaceorg.apache.camel.model.Model
-
setServiceCallConfiguration
public void setServiceCallConfiguration(org.apache.camel.model.cloud.ServiceCallConfigurationDefinition configuration) - Specified by:
setServiceCallConfigurationin interfaceorg.apache.camel.model.Model
-
setServiceCallConfigurations
public void setServiceCallConfigurations(List<org.apache.camel.model.cloud.ServiceCallConfigurationDefinition> configurations) - Specified by:
setServiceCallConfigurationsin interfaceorg.apache.camel.model.Model
-
addServiceCallConfiguration
public void addServiceCallConfiguration(String serviceName, org.apache.camel.model.cloud.ServiceCallConfigurationDefinition configuration) - Specified by:
addServiceCallConfigurationin interfaceorg.apache.camel.model.Model
-
setRouteFilterPattern
- Specified by:
setRouteFilterPatternin interfaceorg.apache.camel.model.Model
-
setRouteFilter
- Specified by:
setRouteFilterin interfaceorg.apache.camel.model.Model
-
getRouteFilter
- Specified by:
getRouteFilterin interfaceorg.apache.camel.model.Model
-
addCustomBean
- Specified by:
addCustomBeanin interfaceorg.apache.camel.model.Model
-
getCustomBeans
- Specified by:
getCustomBeansin interfaceorg.apache.camel.model.Model
-
getModelReifierFactory
- Specified by:
getModelReifierFactoryin interfaceorg.apache.camel.model.Model
-
setModelReifierFactory
- Specified by:
setModelReifierFactoryin interfaceorg.apache.camel.model.Model
-
bindDataFormats
- Overrides:
bindDataFormatsin classorg.apache.camel.impl.engine.AbstractCamelContext- Throws:
Exception
-
shutdownRouteService
protected void shutdownRouteService(org.apache.camel.impl.engine.RouteService routeService) throws Exception - Overrides:
shutdownRouteServicein classorg.apache.camel.impl.engine.AbstractCamelContext- Throws:
Exception
-
isStreamCachingInUse
- Overrides:
isStreamCachingInUsein classorg.apache.camel.impl.engine.AbstractCamelContext- Throws:
Exception
-
startRouteDefinitions
- Specified by:
startRouteDefinitionsin interfaceorg.apache.camel.model.ModelCamelContext- Overrides:
startRouteDefinitionsin classorg.apache.camel.impl.engine.AbstractCamelContext- Throws:
Exception
-
removeRouteDefinitionsFromTemplate
- Overrides:
removeRouteDefinitionsFromTemplatein classorg.apache.camel.impl.engine.AbstractCamelContext- Throws:
Exception
-
startRouteDefinitions
public void startRouteDefinitions(List<org.apache.camel.model.RouteDefinition> routeDefinitions) throws Exception - Specified by:
startRouteDefinitionsin interfaceorg.apache.camel.model.ModelCamelContext- Throws:
Exception
-
createExecutorServiceManager
- Overrides:
createExecutorServiceManagerin 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:
createErrorHandlerin classorg.apache.camel.impl.engine.SimpleCamelContext- Throws:
Exception
-
createExpression
public org.apache.camel.Expression createExpression(org.apache.camel.model.language.ExpressionDefinition definition) - Specified by:
createExpressionin interfaceorg.apache.camel.model.ModelCamelContext
-
createPredicate
public org.apache.camel.Predicate createPredicate(org.apache.camel.model.language.ExpressionDefinition definition) - Specified by:
createPredicatein interfaceorg.apache.camel.model.ModelCamelContext
-
registerValidator
- Specified by:
registerValidatorin interfaceorg.apache.camel.model.ModelCamelContext
-
registerTransformer
- Specified by:
registerTransformerin interfaceorg.apache.camel.model.ModelCamelContext
-
removeRoute
protected boolean removeRoute(String routeId, org.apache.camel.LoggingLevel loggingLevel) throws Exception - Overrides:
removeRoutein classorg.apache.camel.impl.engine.AbstractCamelContext- Throws:
Exception
-
removeRoute
- Specified by:
removeRoutein interfaceorg.apache.camel.CamelContext- Overrides:
removeRoutein classorg.apache.camel.impl.engine.AbstractCamelContext- Throws:
Exception
-
createModelReifierFactory
-