Package org.apache.camel.impl
Class DefaultModel
- java.lang.Object
-
- org.apache.camel.impl.DefaultModel
-
- All Implemented Interfaces:
org.apache.camel.model.Model
public class DefaultModel extends Object implements org.apache.camel.model.Model
-
-
Constructor Summary
Constructors Constructor Description DefaultModel(org.apache.camel.CamelContext camelContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description 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)StringaddRouteFromTemplate(String routeId, String routeTemplateId, String prefixId, Map<String,Object> parameters)StringaddRouteFromTemplate(String routeId, String routeTemplateId, String prefixId, org.apache.camel.RouteTemplateContext routeTemplateContext)StringaddRouteFromTemplate(String routeId, String routeTemplateId, Map<String,Object> parameters)Deprecated.StringaddRouteFromTemplate(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.CamelContextgetCamelContext()Map<String,org.apache.camel.model.DataFormatDefinition>getDataFormats()org.apache.camel.model.FaultToleranceConfigurationDefinitiongetFaultToleranceConfiguration(String id)List<org.apache.camel.model.ModelLifecycleStrategy>getModelLifecycleStrategies()org.apache.camel.spi.ModelReifierFactorygetModelReifierFactory()org.apache.camel.model.ProcessorDefinition<?>getProcessorDefinition(String id)<T extends org.apache.camel.model.ProcessorDefinition<T>>
TgetProcessorDefinition(String id, Class<T> type)org.apache.camel.model.Resilience4jConfigurationDefinitiongetResilience4jConfiguration(String id)List<org.apache.camel.model.rest.RestDefinition>getRestDefinitions()org.apache.camel.model.RouteConfigurationDefinitiongetRouteConfigurationDefinition(String id)List<org.apache.camel.model.RouteConfigurationDefinition>getRouteConfigurationDefinitions()org.apache.camel.model.RouteDefinitiongetRouteDefinition(String id)List<org.apache.camel.model.RouteDefinition>getRouteDefinitions()Function<org.apache.camel.model.RouteDefinition,Boolean>getRouteFilter()org.apache.camel.model.RouteTemplateDefinitiongetRouteTemplateDefinition(String id)List<org.apache.camel.model.RouteTemplateDefinition>getRouteTemplateDefinitions()org.apache.camel.model.cloud.ServiceCallConfigurationDefinitiongetServiceCallConfiguration(String serviceName)List<org.apache.camel.model.transformer.TransformerDefinition>getTransformers()List<org.apache.camel.model.validator.ValidatorDefinition>getValidators()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.DataFormatDefinitionresolveDataFormatDefinition(String name)voidsetDataFormats(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 booleanshouldStartRoutes()Should we start newly added routes?
-
-
-
Constructor Detail
-
DefaultModel
public DefaultModel(org.apache.camel.CamelContext camelContext)
-
-
Method Detail
-
getCamelContext
public org.apache.camel.CamelContext getCamelContext()
-
addModelLifecycleStrategy
public void addModelLifecycleStrategy(org.apache.camel.model.ModelLifecycleStrategy modelLifecycleStrategy)
- Specified by:
addModelLifecycleStrategyin interfaceorg.apache.camel.model.Model
-
getModelLifecycleStrategies
public List<org.apache.camel.model.ModelLifecycleStrategy> 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
public List<org.apache.camel.model.RouteConfigurationDefinition> 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
public void removeRouteTemplateDefinitions(String pattern) throws Exception
- Specified by:
removeRouteTemplateDefinitionsin interfaceorg.apache.camel.model.Model- Throws:
Exception
-
getRouteDefinitions
public List<org.apache.camel.model.RouteDefinition> getRouteDefinitions()
- Specified by:
getRouteDefinitionsin interfaceorg.apache.camel.model.Model
-
getRouteDefinition
public org.apache.camel.model.RouteDefinition getRouteDefinition(String id)
- Specified by:
getRouteDefinitionin interfaceorg.apache.camel.model.Model
-
getRouteTemplateDefinitions
public List<org.apache.camel.model.RouteTemplateDefinition> getRouteTemplateDefinitions()
- Specified by:
getRouteTemplateDefinitionsin interfaceorg.apache.camel.model.Model
-
getRouteTemplateDefinition
public org.apache.camel.model.RouteTemplateDefinition getRouteTemplateDefinition(String id)
- 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 Exception
Deprecated.- 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
public List<org.apache.camel.model.rest.RestDefinition> 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
public org.apache.camel.model.DataFormatDefinition resolveDataFormatDefinition(String name)
- Specified by:
resolveDataFormatDefinitionin interfaceorg.apache.camel.model.Model
-
getProcessorDefinition
public org.apache.camel.model.ProcessorDefinition<?> getProcessorDefinition(String id)
- 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
public Map<String,org.apache.camel.model.DataFormatDefinition> getDataFormats()
- Specified by:
getDataFormatsin interfaceorg.apache.camel.model.Model
-
setDataFormats
public void setDataFormats(Map<String,org.apache.camel.model.DataFormatDefinition> dataFormats)
- Specified by:
setDataFormatsin interfaceorg.apache.camel.model.Model
-
getTransformers
public List<org.apache.camel.model.transformer.TransformerDefinition> 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
public List<org.apache.camel.model.validator.ValidatorDefinition> getValidators()
- Specified by:
getValidatorsin interfaceorg.apache.camel.model.Model
-
setValidators
public void setValidators(List<org.apache.camel.model.validator.ValidatorDefinition> validators)
- Specified by:
setValidatorsin interfaceorg.apache.camel.model.Model
-
setRouteFilterPattern
public void setRouteFilterPattern(String include, String exclude)
- Specified by:
setRouteFilterPatternin interfaceorg.apache.camel.model.Model
-
getRouteFilter
public Function<org.apache.camel.model.RouteDefinition,Boolean> getRouteFilter()
- Specified by:
getRouteFilterin interfaceorg.apache.camel.model.Model
-
setRouteFilter
public void setRouteFilter(Function<org.apache.camel.model.RouteDefinition,Boolean> routeFilter)
- Specified by:
setRouteFilterin interfaceorg.apache.camel.model.Model
-
getModelReifierFactory
public org.apache.camel.spi.ModelReifierFactory getModelReifierFactory()
- Specified by:
getModelReifierFactoryin interfaceorg.apache.camel.model.Model
-
setModelReifierFactory
public void setModelReifierFactory(org.apache.camel.spi.ModelReifierFactory modelReifierFactory)
- Specified by:
setModelReifierFactoryin interfaceorg.apache.camel.model.Model
-
shouldStartRoutes
protected boolean shouldStartRoutes()
Should we start newly added routes?
-
-