Package org.apache.camel.impl
Class DefaultModel
java.lang.Object
org.apache.camel.impl.DefaultModel
- All Implemented Interfaces:
org.apache.camel.model.Model
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFaultToleranceConfiguration(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) addRouteFromTemplate(String routeId, String routeTemplateId, String prefixId, Map<String, Object> parameters) addRouteFromTemplate(String routeId, String routeTemplateId, String prefixId, org.apache.camel.RouteTemplateContext routeTemplateContext) Deprecated.addRouteFromTemplate(String routeId, String routeTemplateId, org.apache.camel.RouteTemplateContext routeTemplateContext) voidaddRouteFromTemplatedRoute(org.apache.camel.model.TemplatedRouteDefinition templatedRouteDefinition) 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) org.apache.camel.CamelContextorg.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>voidremoveRouteConfiguration(org.apache.camel.model.RouteConfigurationDefinition routeConfigurationDefinition) voidremoveRouteDefinition(org.apache.camel.model.RouteDefinition routeDefinition) voidremoveRouteDefinitions(Collection<org.apache.camel.model.RouteDefinition> routeDefinitions) voidremoveRouteTemplateDefinition(org.apache.camel.model.RouteTemplateDefinition routeTemplateDefinition) voidremoveRouteTemplateDefinitions(String pattern) voidremoveRouteTemplateDefinitions(Collection<org.apache.camel.model.RouteTemplateDefinition> routeTemplateDefinitions) org.apache.camel.model.DataFormatDefinitionvoidsetDataFormats(Map<String, org.apache.camel.model.DataFormatDefinition> dataFormats) voidsetFaultToleranceConfiguration(org.apache.camel.model.FaultToleranceConfigurationDefinition configuration) voidsetFaultToleranceConfigurations(List<org.apache.camel.model.FaultToleranceConfigurationDefinition> configurations) voidsetModelReifierFactory(org.apache.camel.spi.ModelReifierFactory modelReifierFactory) voidsetResilience4jConfiguration(org.apache.camel.model.Resilience4jConfigurationDefinition configuration) voidsetResilience4jConfigurations(List<org.apache.camel.model.Resilience4jConfigurationDefinition> configurations) voidsetRouteFilter(Function<org.apache.camel.model.RouteDefinition, Boolean> routeFilter) 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 booleanShould we start newly added routes?Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.camel.model.Model
addRouteFromTemplatedRoutes
-
Constructor Details
-
DefaultModel
-
-
Method Details
-
getCamelContext
-
addModelLifecycleStrategy
public void addModelLifecycleStrategy(org.apache.camel.model.ModelLifecycleStrategy modelLifecycleStrategy) - Specified by:
addModelLifecycleStrategyin 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
-
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
-
removeRouteTemplateDefinitions
- Specified by:
removeRouteTemplateDefinitionsin 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
-
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
-
addRouteTemplateDefinitionConverter
public void addRouteTemplateDefinitionConverter(String templateIdPattern, org.apache.camel.model.RouteTemplateDefinition.Converter converter) - Specified by:
addRouteTemplateDefinitionConverterin interfaceorg.apache.camel.model.Model
-
addRouteFromTemplate
@Deprecated public String addRouteFromTemplate(String routeId, String routeTemplateId, Map<String, Object> parameters) throws ExceptionDeprecated.- Specified by:
addRouteFromTemplatein interfaceorg.apache.camel.model.Model- Throws:
Exception
-
addRouteFromTemplate
public String addRouteFromTemplate(String routeId, String routeTemplateId, String prefixId, Map<String, Object> parameters) throws Exception- Specified by:
addRouteFromTemplatein interfaceorg.apache.camel.model.Model- Throws:
Exception
-
addRouteFromTemplate
public String addRouteFromTemplate(String routeId, String routeTemplateId, org.apache.camel.RouteTemplateContext routeTemplateContext) throws Exception - Specified by:
addRouteFromTemplatein interfaceorg.apache.camel.model.Model- 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.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
-
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
-
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
-
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
-
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
-
getDataFormats
- Specified by:
getDataFormatsin interfaceorg.apache.camel.model.Model
-
setDataFormats
- Specified by:
setDataFormatsin interfaceorg.apache.camel.model.Model
-
getTransformers
- Specified by:
getTransformersin 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
-
getValidators
- Specified by:
getValidatorsin interfaceorg.apache.camel.model.Model
-
setValidators
- Specified by:
setValidatorsin interfaceorg.apache.camel.model.Model
-
setRouteFilterPattern
- Specified by:
setRouteFilterPatternin interfaceorg.apache.camel.model.Model
-
getRouteFilter
- Specified by:
getRouteFilterin interfaceorg.apache.camel.model.Model
-
setRouteFilter
- Specified by:
setRouteFilterin interfaceorg.apache.camel.model.Model
-
getModelReifierFactory
- Specified by:
getModelReifierFactoryin interfaceorg.apache.camel.model.Model
-
setModelReifierFactory
- Specified by:
setModelReifierFactoryin interfaceorg.apache.camel.model.Model
-
shouldStartRoutes
Should we start newly added routes?
-