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.git
commit b62143aee5660e6866ef252a4345c3d3c11e0594 Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Wed Nov 4 07:31:33 2020 +0100 Polished --- .../main/java/org/apache/camel/impl/engine/DefaultRoute.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultRoute.java b/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultRoute.java index 9ad83bf..55a0654 100644 --- a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultRoute.java +++ b/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultRoute.java @@ -63,12 +63,12 @@ import org.apache.camel.util.TimeUtils; */ public class DefaultRoute extends ServiceSupport implements Route { + private CamelContext camelContext; private NamedNode route; - private String routeId; - private String routeDescription; + private final String routeId; + private final String routeDescription; private final List<Processor> eventDrivenProcessors = new ArrayList<>(); - private CamelContext camelContext; - private List<InterceptStrategy> interceptStrategies = new ArrayList<>(); + private final List<InterceptStrategy> interceptStrategies = new ArrayList<>(0); private ManagementInterceptStrategy managementInterceptStrategy; private Boolean trace; private Boolean backlogTrace; @@ -86,7 +86,7 @@ public class DefaultRoute extends ServiceSupport implements Route { private final Map<String, Processor> onExceptions = new HashMap<>(); private ErrorHandlerFactory errorHandlerFactory; // must be concurrent as error handlers can be mutated concurrently via multicast/recipientlist EIPs - private ConcurrentMap<ErrorHandlerFactory, Set<NamedNode>> errorHandlers = new ConcurrentHashMap<>(); + private final ConcurrentMap<ErrorHandlerFactory, Set<NamedNode>> errorHandlers = new ConcurrentHashMap<>(); private final Endpoint endpoint; private final Map<String, Object> properties = new HashMap<>(); @@ -647,6 +647,7 @@ public class DefaultRoute extends ServiceSupport implements Route { return consumer instanceof Suspendable && consumer instanceof SuspendableService; } + @Deprecated public void clearModelReferences() { route = null; }