From fedb6084653b910d3d582f94dd070d0828322913 Mon Sep 17 00:00:00 2001 From: Jakub Dudycz Date: Fri, 16 Feb 2018 15:32:28 +0100 Subject: [PATCH] Added @FunctionalInterface annotation where needed Change-Id: Ica7171f6314f10ff51979c2bdd07e293ded695e4 Issue-ID: APPC-644 Signed-off-by: Jakub Dudycz --- .../src/main/java/org/onap/appc/dg/common/DgResolverPlugin.java | 1 + .../main/java/org/onap/appc/dg/common/IntermediateMessageSender.java | 1 + .../src/main/java/org/onap/appc/dg/common/OutputMessagePlugin.java | 2 +- .../src/main/java/org/onap/appc/dg/common/VNFCDgResolverPlugin.java | 2 +- .../src/main/java/org/onap/appc/dg/common/VNFConfigurator.java | 1 + .../src/main/java/org/onap/appc/dg/common/VnfExecutionFlow.java | 1 + 6 files changed, 6 insertions(+), 2 deletions(-) diff --git a/appc-dg/appc-dg-shared/appc-dg-common/src/main/java/org/onap/appc/dg/common/DgResolverPlugin.java b/appc-dg/appc-dg-shared/appc-dg-common/src/main/java/org/onap/appc/dg/common/DgResolverPlugin.java index b0ee4a5c9..397e3de3d 100644 --- a/appc-dg/appc-dg-shared/appc-dg-common/src/main/java/org/onap/appc/dg/common/DgResolverPlugin.java +++ b/appc-dg/appc-dg-shared/appc-dg-common/src/main/java/org/onap/appc/dg/common/DgResolverPlugin.java @@ -30,6 +30,7 @@ import org.onap.ccsdk.sli.core.sli.SvcLogicJavaPlugin; import java.util.Map; +@FunctionalInterface public interface DgResolverPlugin extends SvcLogicJavaPlugin { void resolveDg(Map params, SvcLogicContext ctx) throws APPCException; } diff --git a/appc-dg/appc-dg-shared/appc-dg-common/src/main/java/org/onap/appc/dg/common/IntermediateMessageSender.java b/appc-dg/appc-dg-shared/appc-dg-common/src/main/java/org/onap/appc/dg/common/IntermediateMessageSender.java index 3e03c2ff7..dcb516453 100644 --- a/appc-dg/appc-dg-shared/appc-dg-common/src/main/java/org/onap/appc/dg/common/IntermediateMessageSender.java +++ b/appc-dg/appc-dg-shared/appc-dg-common/src/main/java/org/onap/appc/dg/common/IntermediateMessageSender.java @@ -32,6 +32,7 @@ import java.util.Map; /** * This interface provides api for sending intermediate messages from DG to initiator */ +@FunctionalInterface public interface IntermediateMessageSender extends SvcLogicJavaPlugin{ /** diff --git a/appc-dg/appc-dg-shared/appc-dg-common/src/main/java/org/onap/appc/dg/common/OutputMessagePlugin.java b/appc-dg/appc-dg-shared/appc-dg-common/src/main/java/org/onap/appc/dg/common/OutputMessagePlugin.java index 935aa877d..f0ba0c57e 100644 --- a/appc-dg/appc-dg-shared/appc-dg-common/src/main/java/org/onap/appc/dg/common/OutputMessagePlugin.java +++ b/appc-dg/appc-dg-shared/appc-dg-common/src/main/java/org/onap/appc/dg/common/OutputMessagePlugin.java @@ -31,8 +31,8 @@ import java.util.Map; import org.onap.appc.exceptions.APPCException; +@FunctionalInterface public interface OutputMessagePlugin extends SvcLogicJavaPlugin { void outputMessageBuilder(Map params, SvcLogicContext ctx) throws APPCException; - } diff --git a/appc-dg/appc-dg-shared/appc-dg-common/src/main/java/org/onap/appc/dg/common/VNFCDgResolverPlugin.java b/appc-dg/appc-dg-shared/appc-dg-common/src/main/java/org/onap/appc/dg/common/VNFCDgResolverPlugin.java index 06036c225..6352fccf1 100644 --- a/appc-dg/appc-dg-shared/appc-dg-common/src/main/java/org/onap/appc/dg/common/VNFCDgResolverPlugin.java +++ b/appc-dg/appc-dg-shared/appc-dg-common/src/main/java/org/onap/appc/dg/common/VNFCDgResolverPlugin.java @@ -31,7 +31,7 @@ import java.util.Map; import org.onap.appc.exceptions.APPCException; - +@FunctionalInterface public interface VNFCDgResolverPlugin extends SvcLogicJavaPlugin { void resolveVNFCDg(Map params, SvcLogicContext ctx) throws APPCException; } diff --git a/appc-dg/appc-dg-shared/appc-dg-common/src/main/java/org/onap/appc/dg/common/VNFConfigurator.java b/appc-dg/appc-dg-shared/appc-dg-common/src/main/java/org/onap/appc/dg/common/VNFConfigurator.java index 4ce0a9150..65e2324f8 100644 --- a/appc-dg/appc-dg-shared/appc-dg-common/src/main/java/org/onap/appc/dg/common/VNFConfigurator.java +++ b/appc-dg/appc-dg-shared/appc-dg-common/src/main/java/org/onap/appc/dg/common/VNFConfigurator.java @@ -32,6 +32,7 @@ import java.util.Map; /** * DG plugin created for VNF configuration operation to store data in MD-SAL store **/ +@FunctionalInterface public interface VNFConfigurator extends SvcLogicJavaPlugin{ /** * it is invoked from the DG, and it performs following operations diff --git a/appc-dg/appc-dg-shared/appc-dg-common/src/main/java/org/onap/appc/dg/common/VnfExecutionFlow.java b/appc-dg/appc-dg-shared/appc-dg-common/src/main/java/org/onap/appc/dg/common/VnfExecutionFlow.java index b25eaf10f..8c28e4412 100644 --- a/appc-dg/appc-dg-shared/appc-dg-common/src/main/java/org/onap/appc/dg/common/VnfExecutionFlow.java +++ b/appc-dg/appc-dg-shared/appc-dg-common/src/main/java/org/onap/appc/dg/common/VnfExecutionFlow.java @@ -29,6 +29,7 @@ import org.onap.ccsdk.sli.core.sli.SvcLogicJavaPlugin; import java.util.Map; +@FunctionalInterface public interface VnfExecutionFlow extends SvcLogicJavaPlugin { void getVnfExecutionFlowData(Map params, SvcLogicContext context); } -- 2.16.6