You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2020/04/07 06:59:22 UTC
[camel-karaf] branch master updated: CAMEL-14179: microprofile
fault tolerance.
This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-karaf.git
The following commit(s) were added to refs/heads/master by this push:
new e37b931 CAMEL-14179: microprofile fault tolerance.
e37b931 is described below
commit e37b93116136f6da1f2735d22f187f88f236c98a
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Tue Apr 7 08:18:43 2020 +0200
CAMEL-14179: microprofile fault tolerance.
---
.../camel/blueprint/CamelContextFactoryBean.java | 23 ++++++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/components/camel-blueprint/src/main/java/org/apache/camel/blueprint/CamelContextFactoryBean.java b/components/camel-blueprint/src/main/java/org/apache/camel/blueprint/CamelContextFactoryBean.java
index d75fadc..bd6fb2e 100644
--- a/components/camel-blueprint/src/main/java/org/apache/camel/blueprint/CamelContextFactoryBean.java
+++ b/components/camel-blueprint/src/main/java/org/apache/camel/blueprint/CamelContextFactoryBean.java
@@ -48,6 +48,7 @@ import org.apache.camel.core.xml.CamelPropertyPlaceholderDefinition;
import org.apache.camel.core.xml.CamelServiceExporterDefinition;
import org.apache.camel.core.xml.CamelStreamCachingStrategyDefinition;
import org.apache.camel.model.ContextScanDefinition;
+import org.apache.camel.model.FaultToleranceConfigurationDefinition;
import org.apache.camel.model.GlobalOptionsDefinition;
import org.apache.camel.model.HystrixConfigurationDefinition;
import org.apache.camel.model.InterceptDefinition;
@@ -184,6 +185,10 @@ public class CamelContextFactoryBean extends AbstractCamelContextFactoryBean<Blu
private Resilience4jConfigurationDefinition defaultResilience4jConfiguration;
@XmlElement(name = "resilience4jConfiguration", type = Resilience4jConfigurationDefinition.class)
private List<Resilience4jConfigurationDefinition> resilience4jConfigurations;
+ @XmlElement(name = "defaultFaultToleranceConfiguration")
+ private FaultToleranceConfigurationDefinition defaultFaultToleranceConfiguration;
+ @XmlElement(name = "faultToleranceConfiguration", type = FaultToleranceConfigurationDefinition.class)
+ private List<FaultToleranceConfigurationDefinition> faultToleranceConfigurations;
@XmlElement(name = "routeBuilder")
private List<RouteBuilderDefinition> builderRefs = new ArrayList<>();
@XmlElement(name = "routeContextRef")
@@ -825,6 +830,24 @@ public class CamelContextFactoryBean extends AbstractCamelContextFactoryBean<Blu
}
@Override
+ public FaultToleranceConfigurationDefinition getDefaultFaultToleranceConfiguration() {
+ return defaultFaultToleranceConfiguration;
+ }
+
+ public void setDefaultFaultToleranceConfiguration(FaultToleranceConfigurationDefinition defaultFaultToleranceConfiguration) {
+ this.defaultFaultToleranceConfiguration = defaultFaultToleranceConfiguration;
+ }
+
+ @Override
+ public List<FaultToleranceConfigurationDefinition> getFaultToleranceConfigurations() {
+ return faultToleranceConfigurations;
+ }
+
+ public void setFaultToleranceConfigurations(List<FaultToleranceConfigurationDefinition> faultToleranceConfigurations) {
+ this.faultToleranceConfigurations = faultToleranceConfigurations;
+ }
+
+ @Override
public List<RouteBuilderDefinition> getBuilderRefs() {
return builderRefs;
}