This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch opt-exchangekey in repository https://gitbox.apache.org/repos/asf/camel.git
commit bba669b04b3e19968fb74ff910cebda7fba7db5a Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Fri Mar 12 07:04:14 2021 +0100 CAMEL-16326: camel-core - Optimize usage of exchanage properties for state in routing engine. --- core/camel-api/src/main/java/org/apache/camel/Exchange.java | 4 ++-- core/camel-api/src/main/java/org/apache/camel/ExtendedExchange.java | 4 ++-- .../java/org/apache/camel/impl/engine/CamelInternalProcessor.java | 1 - .../src/main/java/org/apache/camel/support/AbstractExchange.java | 1 - .../src/main/java/org/apache/camel/support/DefaultPooledExchange.java | 2 -- 5 files changed, 4 insertions(+), 8 deletions(-) diff --git a/core/camel-api/src/main/java/org/apache/camel/Exchange.java b/core/camel-api/src/main/java/org/apache/camel/Exchange.java index f565313..0c20528 100644 --- a/core/camel-api/src/main/java/org/apache/camel/Exchange.java +++ b/core/camel-api/src/main/java/org/apache/camel/Exchange.java @@ -407,7 +407,7 @@ public interface Exchange { * Returns the properties associated with the exchange * * @return the properties in a Map - * @see #getAllProperties() + * @see #getAllProperties() */ Map<String, Object> getProperties(); @@ -415,7 +415,7 @@ public interface Exchange { * Returns all (both internal and custom) of the properties associated with the exchange * * @return all (both internal and custom) the properties in a Map - * @see #getProperties() + * @see #getProperties() */ Map<String, Object> getAllProperties(); diff --git a/core/camel-api/src/main/java/org/apache/camel/ExtendedExchange.java b/core/camel-api/src/main/java/org/apache/camel/ExtendedExchange.java index d51da72..a898475 100644 --- a/core/camel-api/src/main/java/org/apache/camel/ExtendedExchange.java +++ b/core/camel-api/src/main/java/org/apache/camel/ExtendedExchange.java @@ -181,8 +181,8 @@ public interface ExtendedExchange extends Exchange { void copyInternalProperties(Exchange target); /** - * Gets the internal properties from this exchange. - * The known set of internal keys is defined in {@link ExchangePropertyKey}. + * Gets the internal properties from this exchange. The known set of internal keys is defined in + * {@link ExchangePropertyKey}. * <p/> * This method is only intended for Camel internally. * diff --git a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/CamelInternalProcessor.java b/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/CamelInternalProcessor.java index 289b289..e32dd3c 100644 --- a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/CamelInternalProcessor.java +++ b/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/CamelInternalProcessor.java @@ -17,7 +17,6 @@ package org.apache.camel.impl.engine; import java.util.ArrayList; -import java.util.Arrays; import java.util.List; import java.util.Objects; import java.util.concurrent.CopyOnWriteArrayList; diff --git a/core/camel-support/src/main/java/org/apache/camel/support/AbstractExchange.java b/core/camel-support/src/main/java/org/apache/camel/support/AbstractExchange.java index 62e4f1f..c2a532f 100644 --- a/core/camel-support/src/main/java/org/apache/camel/support/AbstractExchange.java +++ b/core/camel-support/src/main/java/org/apache/camel/support/AbstractExchange.java @@ -17,7 +17,6 @@ package org.apache.camel.support; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; import java.util.HashSet; import java.util.List; diff --git a/core/camel-support/src/main/java/org/apache/camel/support/DefaultPooledExchange.java b/core/camel-support/src/main/java/org/apache/camel/support/DefaultPooledExchange.java index 11b6bd4..0ffd66b4 100644 --- a/core/camel-support/src/main/java/org/apache/camel/support/DefaultPooledExchange.java +++ b/core/camel-support/src/main/java/org/apache/camel/support/DefaultPooledExchange.java @@ -16,8 +16,6 @@ */ package org.apache.camel.support; -import java.util.Arrays; - import org.apache.camel.CamelContext; import org.apache.camel.Endpoint; import org.apache.camel.Exchange;