From b2f07d01168dec60a69793efe221f6a245a0839f Mon Sep 17 00:00:00 2001 From: Gary Russell Date: Fri, 18 Jul 2014 14:45:04 -0400 Subject: [PATCH] INT-651 Suppress Deprecation Warnings --- .../integration/splitter/AbstractMessageSplitter.java | 6 +++--- .../springframework/integration/util/FunctionIterator.java | 6 ++++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/spring-integration-core/src/main/java/org/springframework/integration/splitter/AbstractMessageSplitter.java b/spring-integration-core/src/main/java/org/springframework/integration/splitter/AbstractMessageSplitter.java index 3d6bc3d4b1..73dec9e4e5 100644 --- a/spring-integration-core/src/main/java/org/springframework/integration/splitter/AbstractMessageSplitter.java +++ b/spring-integration-core/src/main/java/org/springframework/integration/splitter/AbstractMessageSplitter.java @@ -24,7 +24,6 @@ import java.util.concurrent.atomic.AtomicInteger; import org.springframework.integration.handler.AbstractReplyProducingMessageHandler; import org.springframework.integration.support.AbstractIntegrationMessageBuilder; -import org.springframework.integration.util.Function; import org.springframework.integration.util.FunctionIterator; import org.springframework.messaging.Message; import org.springframework.messaging.MessageHeaders; @@ -36,6 +35,7 @@ import org.springframework.messaging.MessageHeaders; * @author Dave Syer * @author Artem Bilan */ +@SuppressWarnings("deprecation") public abstract class AbstractMessageSplitter extends AbstractReplyProducingMessageHandler { private boolean applySequence = true; @@ -49,7 +49,7 @@ public abstract class AbstractMessageSplitter extends AbstractReplyProducingMess } @Override - @SuppressWarnings({ "unchecked", "deprecation" }) + @SuppressWarnings("unchecked") protected final Object handleRequestMessage(Message message) { Object result = this.splitMessage(message); // return null if 'null' @@ -91,7 +91,7 @@ public abstract class AbstractMessageSplitter extends AbstractReplyProducingMess final AtomicInteger sequenceNumber = new AtomicInteger(1); return new FunctionIterator>(iterator, - new Function>() { + new org.springframework.integration.util.Function>() { @Override public AbstractIntegrationMessageBuilder apply(Object object) { return createBuilder(object, headers, correlationId, sequenceNumber.getAndIncrement(), diff --git a/spring-integration-core/src/main/java/org/springframework/integration/util/FunctionIterator.java b/spring-integration-core/src/main/java/org/springframework/integration/util/FunctionIterator.java index 230cfbe4f5..eb81894d4b 100644 --- a/spring-integration-core/src/main/java/org/springframework/integration/util/FunctionIterator.java +++ b/spring-integration-core/src/main/java/org/springframework/integration/util/FunctionIterator.java @@ -30,13 +30,14 @@ public final class FunctionIterator implements Iterator { private final Iterator iterator; + @SuppressWarnings("deprecation") private final Function function; - public FunctionIterator(Iterable iterable, Function function) { + public FunctionIterator(Iterable iterable, @SuppressWarnings("deprecation") Function function) { this(iterable.iterator(), function); } - public FunctionIterator(Iterator newIterator, Function function) { + public FunctionIterator(Iterator newIterator, @SuppressWarnings("deprecation") Function function) { this.iterator = newIterator; this.function = function; } @@ -51,6 +52,7 @@ public final class FunctionIterator implements Iterator { return this.iterator.hasNext(); } + @SuppressWarnings("deprecation") @Override public V next() { if (this.hasNext()) {