You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ja...@apache.org on 2020/08/21 12:38:29 UTC
[camel-quarkus] 02/08: Fixed setter and getter for
RouteTemplateDefinition + small optimization
This is an automated email from the ASF dual-hosted git repository.
jamesnetherton pushed a commit to branch camel-master
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit c9f7b3cdfb7d0c04db14d5519a6cfbd14bdd72a1
Author: JiriOndrusek <on...@gmail.com>
AuthorDate: Mon Aug 17 11:59:12 2020 +0200
Fixed setter and getter for RouteTemplateDefinition + small optimization
---
.../src/main/java/org/apache/camel/quarkus/core/BaseModel.java | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/BaseModel.java b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/BaseModel.java
index 58d93bc..636f6cc 100644
--- a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/BaseModel.java
+++ b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/BaseModel.java
@@ -27,6 +27,7 @@ import org.apache.camel.model.cloud.ServiceCallConfigurationDefinition;
import org.apache.camel.model.rest.RestDefinition;
import org.apache.camel.model.transformer.TransformerDefinition;
import org.apache.camel.model.validator.ValidatorDefinition;
+import org.apache.camel.spi.NodeIdFactory;
import org.apache.camel.util.CollectionStringBuffer;
public abstract class BaseModel implements Model {
@@ -120,8 +121,9 @@ public abstract class BaseModel implements Model {
@Override
public RouteTemplateDefinition getRouteTemplateDefinition(String id) {
+ NodeIdFactory nodeIdFactory = camelContext.adapt(ExtendedCamelContext.class).getNodeIdFactory();
for (RouteTemplateDefinition route : routeTemplateDefinitions) {
- if (route.idOrCreate(camelContext.adapt(ExtendedCamelContext.class).getNodeIdFactory()).equals(id)) {
+ if (route.idOrCreate(nodeIdFactory).equals(id)) {
return route;
}
}
@@ -138,12 +140,12 @@ public abstract class BaseModel implements Model {
@Override
public void addRouteTemplateDefinition(RouteTemplateDefinition routeTemplateDefinition) throws Exception {
- this.routeTemplateDefinitions.addAll(routeTemplateDefinitions);
+ this.routeTemplateDefinitions.add(routeTemplateDefinition);
}
@Override
public void removeRouteTemplateDefinitions(Collection<RouteTemplateDefinition> routeTemplateDefinitions) throws Exception {
- routeTemplateDefinitions.removeAll(routeTemplateDefinitions);
+ this.routeTemplateDefinitions.removeAll(routeTemplateDefinitions);
}
@Override