This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
     new 7d1a829719e (chores) camel-support: removed unused parameters
7d1a829719e is described below

commit 7d1a829719e814a27099a09d9fd659dde7423c1c
Author: Otavio Rodolfo Piske <[email protected]>
AuthorDate: Fri Jun 24 06:50:36 2022 +0200

    (chores) camel-support: removed unused parameters
    
    Also updates camel-corda, camel-infinispan and camel-web3j to adjust the
    calls to the affected methods.
---
 .../camel/component/corda/CordaProducer.java       |  2 +-
 .../component/infinispan/InfinispanProducer.java   |  2 +-
 .../apache/camel/component/seda/SedaProducer.java  |  3 +-
 .../camel/component/web3j/Web3jProducer.java       |  2 +-
 .../camel/support/EventDrivenPollingConsumer.java  |  3 +-
 .../org/apache/camel/support/ExchangeHelper.java   | 18 ----------
 .../camel/support/HeaderSelectorProducer.java      | 40 ----------------------
 .../builder/TokenPairExpressionIterator.java       | 10 ++----
 8 files changed, 8 insertions(+), 72 deletions(-)

diff --git 
a/components/camel-corda/src/main/java/org/apache/camel/component/corda/CordaProducer.java
 
b/components/camel-corda/src/main/java/org/apache/camel/component/corda/CordaProducer.java
index 1e095a63850..501983de6d8 100644
--- 
a/components/camel-corda/src/main/java/org/apache/camel/component/corda/CordaProducer.java
+++ 
b/components/camel-corda/src/main/java/org/apache/camel/component/corda/CordaProducer.java
@@ -55,7 +55,7 @@ public class CordaProducer extends HeaderSelectorProducer {
     private CordaRPCOps cordaRPCOps;
 
     public CordaProducer(CordaEndpoint endpoint, final CordaConfiguration 
configuration, CordaRPCOps cordaRPCOps) {
-        super(endpoint, CordaConstants.OPERATION, () -> 
configuration.getOperation(), false);
+        super(endpoint, CordaConstants.OPERATION, () -> 
configuration.getOperation());
         //this.configuration = configuration;
         this.cordaRPCOps = cordaRPCOps;
     }
diff --git 
a/components/camel-infinispan/camel-infinispan-common/src/main/java/org/apache/camel/component/infinispan/InfinispanProducer.java
 
b/components/camel-infinispan/camel-infinispan-common/src/main/java/org/apache/camel/component/infinispan/InfinispanProducer.java
index 27131dba73f..1dd15ecc741 100644
--- 
a/components/camel-infinispan/camel-infinispan-common/src/main/java/org/apache/camel/component/infinispan/InfinispanProducer.java
+++ 
b/components/camel-infinispan/camel-infinispan-common/src/main/java/org/apache/camel/component/infinispan/InfinispanProducer.java
@@ -34,7 +34,7 @@ public abstract class InfinispanProducer<M extends 
InfinispanManager, C extends
     private final M manager;
 
     protected InfinispanProducer(InfinispanEndpoint endpoint, String 
cacheName, M manager, C configuration) {
-        super(endpoint, InfinispanConstants.OPERATION, 
configuration.getOperationOrDefault()::name, false);
+        super(endpoint, InfinispanConstants.OPERATION, 
configuration.getOperationOrDefault()::name);
 
         this.cacheName = cacheName;
         this.configuration = configuration;
diff --git 
a/components/camel-seda/src/main/java/org/apache/camel/component/seda/SedaProducer.java
 
b/components/camel-seda/src/main/java/org/apache/camel/component/seda/SedaProducer.java
index f37d859a448..0a204f0c36e 100644
--- 
a/components/camel-seda/src/main/java/org/apache/camel/component/seda/SedaProducer.java
+++ 
b/components/camel-seda/src/main/java/org/apache/camel/component/seda/SedaProducer.java
@@ -164,8 +164,7 @@ public class SedaProducer extends DefaultAsyncProducer {
         // use a new copy of the exchange to route async (and use same message 
id)
         // if handover we need to do special handover to avoid handing over
         // RestBindingMarshalOnCompletion as it should not be handed over with 
SEDA
-        Exchange copy = ExchangeHelper.createCorrelatedCopy(exchange, 
handover, true,
-                synchronization -> 
!synchronization.getClass().getName().contains("RestBindingMarshalOnCompletion"));
+        Exchange copy = ExchangeHelper.createCorrelatedCopy(exchange, 
handover, true);
         return copy;
     }
 
diff --git 
a/components/camel-web3j/src/main/java/org/apache/camel/component/web3j/Web3jProducer.java
 
b/components/camel-web3j/src/main/java/org/apache/camel/component/web3j/Web3jProducer.java
index ae399824d78..86b16274d86 100644
--- 
a/components/camel-web3j/src/main/java/org/apache/camel/component/web3j/Web3jProducer.java
+++ 
b/components/camel-web3j/src/main/java/org/apache/camel/component/web3j/Web3jProducer.java
@@ -101,7 +101,7 @@ public class Web3jProducer extends HeaderSelectorProducer {
     private Web3jConfiguration configuration;
 
     public Web3jProducer(Web3jEndpoint endpoint, final Web3jConfiguration 
configuration) {
-        super(endpoint, Web3jConstants.OPERATION, () -> 
configuration.getOperationOrDefault(), false);
+        super(endpoint, Web3jConstants.OPERATION, () -> 
configuration.getOperationOrDefault());
         web3j = endpoint.getWeb3j();
         this.configuration = configuration;
         if (web3j instanceof Quorum) {
diff --git 
a/core/camel-support/src/main/java/org/apache/camel/support/EventDrivenPollingConsumer.java
 
b/core/camel-support/src/main/java/org/apache/camel/support/EventDrivenPollingConsumer.java
index bd15b3b0222..620b98fbe52 100644
--- 
a/core/camel-support/src/main/java/org/apache/camel/support/EventDrivenPollingConsumer.java
+++ 
b/core/camel-support/src/main/java/org/apache/camel/support/EventDrivenPollingConsumer.java
@@ -208,8 +208,7 @@ public class EventDrivenPollingConsumer extends 
PollingConsumerSupport implement
 
         // if handover we need to do special handover to avoid handing over
         // RestBindingMarshalOnCompletion as it should not be handed over
-        Exchange copy = ExchangeHelper.createCorrelatedCopy(exchange, 
handover, true,
-                synchronization -> 
!synchronization.getClass().getName().contains("RestBindingMarshalOnCompletion"));
+        Exchange copy = ExchangeHelper.createCorrelatedCopy(exchange, 
handover, true);
 
         // we want the copy to have an uow
         UnitOfWork uow = 
getEndpoint().getCamelContext().adapt(ExtendedCamelContext.class).getUnitOfWorkFactory()
diff --git 
a/core/camel-support/src/main/java/org/apache/camel/support/ExchangeHelper.java 
b/core/camel-support/src/main/java/org/apache/camel/support/ExchangeHelper.java
index 00f13cfe320..dc348d88348 100644
--- 
a/core/camel-support/src/main/java/org/apache/camel/support/ExchangeHelper.java
+++ 
b/core/camel-support/src/main/java/org/apache/camel/support/ExchangeHelper.java
@@ -30,7 +30,6 @@ import java.util.concurrent.ExecutionException;
 import java.util.concurrent.Future;
 import java.util.concurrent.TimeUnit;
 import java.util.concurrent.TimeoutException;
-import java.util.function.Predicate;
 
 import org.apache.camel.CamelContext;
 import org.apache.camel.CamelExecutionException;
@@ -51,7 +50,6 @@ import org.apache.camel.RuntimeCamelException;
 import org.apache.camel.TypeConversionException;
 import org.apache.camel.WrappedFile;
 import org.apache.camel.spi.NormalizedEndpointUri;
-import org.apache.camel.spi.Synchronization;
 import org.apache.camel.spi.UnitOfWork;
 import org.apache.camel.spi.annotations.EagerClassloaded;
 import org.apache.camel.util.IOHelper;
@@ -289,22 +287,6 @@ public final class ExchangeHelper {
      * @param useSameMessageId whether to use same message id on the copy 
message.
      */
     public static Exchange createCorrelatedCopy(Exchange exchange, boolean 
handover, boolean useSameMessageId) {
-        return createCorrelatedCopy(exchange, handover, useSameMessageId, 
null);
-    }
-
-    /**
-     * Creates a new instance and copies from the current message exchange so 
that it can be forwarded to another
-     * destination as a new instance. Unlike regular copy this operation will 
not share the same
-     * {@link org.apache.camel.spi.UnitOfWork} so its should be used for async 
messaging, where the original and copied
-     * exchange are independent.
-     *
-     * @param exchange         original copy of the exchange
-     * @param handover         whether the on completion callbacks should be 
handed over to the new copy.
-     * @param useSameMessageId whether to use same message id on the copy 
message.
-     * @param filter           whether to handover the on completion
-     */
-    public static Exchange createCorrelatedCopy(
-            Exchange exchange, boolean handover, boolean useSameMessageId, 
Predicate<Synchronization> filter) {
         String id = exchange.getExchangeId();
 
         // make sure to do a safe copy as the correlated copy can be routed 
independently of the source.
diff --git 
a/core/camel-support/src/main/java/org/apache/camel/support/HeaderSelectorProducer.java
 
b/core/camel-support/src/main/java/org/apache/camel/support/HeaderSelectorProducer.java
index f7bfea2f4f9..a3d0aa2f6b9 100644
--- 
a/core/camel-support/src/main/java/org/apache/camel/support/HeaderSelectorProducer.java
+++ 
b/core/camel-support/src/main/java/org/apache/camel/support/HeaderSelectorProducer.java
@@ -53,77 +53,37 @@ public abstract class HeaderSelectorProducer extends 
DefaultAsyncProducer implem
         this(endpoint, headerSupplier, () -> null, null);
     }
 
-    public HeaderSelectorProducer(Endpoint endpoint, Supplier<String> 
headerSupplier, boolean caseSensitive) {
-        this(endpoint, headerSupplier, () -> null, null, caseSensitive);
-    }
-
     public HeaderSelectorProducer(Endpoint endpoint, String header) {
         this(endpoint, () -> header, () -> null, null);
     }
 
-    public HeaderSelectorProducer(Endpoint endpoint, String header, boolean 
caseSensitive) {
-        this(endpoint, () -> header, () -> null, null, caseSensitive);
-    }
-
     public HeaderSelectorProducer(Endpoint endpoint, String header, Object 
target) {
         this(endpoint, () -> header, () -> null, target);
     }
 
-    public HeaderSelectorProducer(Endpoint endpoint, String header, Object 
target, boolean caseSensitive) {
-        this(endpoint, () -> header, () -> null, target, caseSensitive);
-    }
-
     public HeaderSelectorProducer(Endpoint endpoint, Supplier<String> 
headerSupplier, Object target) {
         this(endpoint, headerSupplier, () -> null, target);
     }
 
-    public HeaderSelectorProducer(Endpoint endpoint, Supplier<String> 
headerSupplier, Object target, boolean caseSensitive) {
-        this(endpoint, headerSupplier, () -> null, target, caseSensitive);
-    }
-
     public HeaderSelectorProducer(Endpoint endpoint, String header, String 
defaultHeaderValue) {
         this(endpoint, () -> header, () -> defaultHeaderValue, null);
     }
 
-    public HeaderSelectorProducer(Endpoint endpoint, String header, String 
defaultHeaderValue, boolean caseSensitive) {
-        this(endpoint, () -> header, () -> defaultHeaderValue, null, 
caseSensitive);
-    }
-
     public HeaderSelectorProducer(Endpoint endpoint, String header, 
Supplier<String> defaultHeaderValueSupplier) {
         this(endpoint, () -> header, defaultHeaderValueSupplier, null);
     }
 
-    public HeaderSelectorProducer(Endpoint endpoint, String header, 
Supplier<String> defaultHeaderValueSupplier,
-                                  boolean caseSensitive) {
-        this(endpoint, () -> header, defaultHeaderValueSupplier, null, 
caseSensitive);
-    }
-
     public HeaderSelectorProducer(Endpoint endpoint, Supplier<String> 
headerSupplier,
                                   Supplier<String> defaultHeaderValueSupplier) 
{
         this(endpoint, headerSupplier, defaultHeaderValueSupplier, null);
     }
 
-    public HeaderSelectorProducer(Endpoint endpoint, Supplier<String> 
headerSupplier,
-                                  Supplier<String> defaultHeaderValueSupplier, 
boolean caseSensitive) {
-        this(endpoint, headerSupplier, defaultHeaderValueSupplier, null, 
caseSensitive);
-    }
-
     public HeaderSelectorProducer(Endpoint endpoint, String header, String 
defaultHeaderValue, Object target) {
         this(endpoint, () -> header, () -> defaultHeaderValue, target);
     }
 
-    public HeaderSelectorProducer(Endpoint endpoint, String header, String 
defaultHeaderValue, Object target,
-                                  boolean caseSensitive) {
-        this(endpoint, () -> header, () -> defaultHeaderValue, target, 
caseSensitive);
-    }
-
     public HeaderSelectorProducer(Endpoint endpoint, Supplier<String> 
headerSupplier,
                                   Supplier<String> defaultHeaderValueSupplier, 
Object target) {
-        this(endpoint, headerSupplier, defaultHeaderValueSupplier, target, 
true);
-    }
-
-    public HeaderSelectorProducer(Endpoint endpoint, Supplier<String> 
headerSupplier,
-                                  Supplier<String> defaultHeaderValueSupplier, 
Object target, boolean caseSensitive) {
         super(endpoint);
 
         this.headerSupplier = ObjectHelper.notNull(headerSupplier, 
"headerSupplier");
diff --git 
a/core/camel-support/src/main/java/org/apache/camel/support/builder/TokenPairExpressionIterator.java
 
b/core/camel-support/src/main/java/org/apache/camel/support/builder/TokenPairExpressionIterator.java
index 510d3c4178c..ea81975a0d8 100644
--- 
a/core/camel-support/src/main/java/org/apache/camel/support/builder/TokenPairExpressionIterator.java
+++ 
b/core/camel-support/src/main/java/org/apache/camel/support/builder/TokenPairExpressionIterator.java
@@ -183,7 +183,7 @@ public class TokenPairExpressionIterator extends 
ExpressionAdapter {
             // this iterator will do look ahead as we may have data
             // after the last end token, which the scanner would find
             // so we need to be one step ahead of the scanner
-            this.image = scanner.hasNext() ? next(true) : null;
+            this.image = scanner.hasNext() ? next() : null;
         }
 
         @Override
@@ -193,14 +193,10 @@ public class TokenPairExpressionIterator extends 
ExpressionAdapter {
 
         @Override
         public Object next() {
-            return next(false);
-        }
-
-        Object next(boolean first) {
             Object answer = image;
             // calculate next
             if (scanner.hasNext()) {
-                image = getNext(first);
+                image = getNext();
             } else {
                 image = null;
             }
@@ -212,7 +208,7 @@ public class TokenPairExpressionIterator extends 
ExpressionAdapter {
             return answer;
         }
 
-        Object getNext(boolean first) {
+        Object getNext() {
             String next = scanner.next();
 
             // only grab text after the start token

Reply via email to