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 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) Deprecated.addRouteFromTemplate
(String routeId, String routeTemplateId, 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) org.apache.camel.CamelContext
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>
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
removeRouteTemplateDefinition
(org.apache.camel.model.RouteTemplateDefinition routeTemplateDefinition) void
removeRouteTemplateDefinitions
(String pattern) void
removeRouteTemplateDefinitions
(Collection<org.apache.camel.model.RouteTemplateDefinition> routeTemplateDefinitions) org.apache.camel.model.DataFormatDefinition
void
setDataFormats
(Map<String, org.apache.camel.model.DataFormatDefinition> dataFormats) 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) 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> routeFilter) 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 boolean
Should we start newly added routes?Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
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
-
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
-
removeRouteTemplateDefinitions
- Specified by:
removeRouteTemplateDefinitions
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
-
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
-
addRouteTemplateDefinitionConverter
public void addRouteTemplateDefinitionConverter(String templateIdPattern, org.apache.camel.model.RouteTemplateDefinition.Converter converter) - Specified by:
addRouteTemplateDefinitionConverter
in interfaceorg.apache.camel.model.Model
-
addRouteFromTemplate
@Deprecated public String addRouteFromTemplate(String routeId, String routeTemplateId, Map<String, Object> parameters) throws ExceptionDeprecated.- Specified by:
addRouteFromTemplate
in 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:
addRouteFromTemplate
in interfaceorg.apache.camel.model.Model
- Throws:
Exception
-
addRouteFromTemplate
public String addRouteFromTemplate(String routeId, String routeTemplateId, org.apache.camel.RouteTemplateContext routeTemplateContext) throws Exception - 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.model.Model
- 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
-
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
-
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
-
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
-
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
-
getDataFormats
- Specified by:
getDataFormats
in interfaceorg.apache.camel.model.Model
-
setDataFormats
- Specified by:
setDataFormats
in interfaceorg.apache.camel.model.Model
-
getTransformers
- Specified by:
getTransformers
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
-
getValidators
- Specified by:
getValidators
in interfaceorg.apache.camel.model.Model
-
setValidators
- Specified by:
setValidators
in interfaceorg.apache.camel.model.Model
-
setRouteFilterPattern
- Specified by:
setRouteFilterPattern
in interfaceorg.apache.camel.model.Model
-
getRouteFilter
- Specified by:
getRouteFilter
in interfaceorg.apache.camel.model.Model
-
setRouteFilter
- Specified by:
setRouteFilter
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
-
shouldStartRoutes
Should we start newly added routes?
-