From d6537756f38ac37f74d15b4beb4aa535e13ca21d Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Sat, 4 Aug 2018 02:55:20 +0200 Subject: [PATCH] Deprecate MappingCheckedFuture CheckedFutures are not used anywhere in MD-SAL, this class is moved to Controller. JIRA: MDSAL-229 Change-Id: I5ce538edca4c902cc38b8aad0457927563f2f8b8 Signed-off-by: Robert Varga --- .../opendaylight/mdsal/common/api/MappingCheckedFuture.java | 3 ++- .../mdsal/common/api/MappingCheckedFutureTest.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/common/mdsal-common-api/src/main/java/org/opendaylight/mdsal/common/api/MappingCheckedFuture.java b/common/mdsal-common-api/src/main/java/org/opendaylight/mdsal/common/api/MappingCheckedFuture.java index 56afe83d03..89a669f43b 100644 --- a/common/mdsal-common-api/src/main/java/org/opendaylight/mdsal/common/api/MappingCheckedFuture.java +++ b/common/mdsal-common-api/src/main/java/org/opendaylight/mdsal/common/api/MappingCheckedFuture.java @@ -5,7 +5,6 @@ * terms of the Eclipse Public License v1.0 which accompanies this distribution, * and is available at http://www.eclipse.org/legal/epl-v10.html */ - package org.opendaylight.mdsal.common.api; import static java.util.Objects.requireNonNull; @@ -33,7 +32,9 @@ import javax.annotation.Nonnull; * * @param The result type returned by this Future's get method * @param The checked exception type + * @deprecated Use {@code org.opendaylight.controller.md.sal.common.api.MappingCheckedFuture} instead. */ +@Deprecated public final class MappingCheckedFuture extends AbstractCheckedFuture { private final Function mapper; diff --git a/common/mdsal-common-api/src/test/java/org/opendaylight/mdsal/common/api/MappingCheckedFutureTest.java b/common/mdsal-common-api/src/test/java/org/opendaylight/mdsal/common/api/MappingCheckedFutureTest.java index af5e8fba54..ae3b39a95f 100644 --- a/common/mdsal-common-api/src/test/java/org/opendaylight/mdsal/common/api/MappingCheckedFutureTest.java +++ b/common/mdsal-common-api/src/test/java/org/opendaylight/mdsal/common/api/MappingCheckedFutureTest.java @@ -5,7 +5,6 @@ * terms of the Eclipse Public License v1.0 which accompanies this distribution, * and is available at http://www.eclipse.org/legal/epl-v10.html */ - package org.opendaylight.mdsal.common.api; import static org.junit.Assert.assertEquals; @@ -29,7 +28,9 @@ import org.opendaylight.yangtools.util.concurrent.ExceptionMapper; * Unit tests for MappingCheckedFuture. * * @author Thomas Pantelis + * */ +@Deprecated public class MappingCheckedFutureTest { interface FutureInvoker { -- 2.36.6