Added @FunctionalInterface annotation where needed 67/31967/2
authorJakub Dudycz <jakub.dudycz@nokia.com>
Fri, 16 Feb 2018 14:32:28 +0000 (15:32 +0100)
committerPatrick Brady <pb071s@att.com>
Sun, 18 Feb 2018 21:19:27 +0000 (21:19 +0000)
Change-Id: Ica7171f6314f10ff51979c2bdd07e293ded695e4
Issue-ID: APPC-644
Signed-off-by: Jakub Dudycz <jakub.dudycz@nokia.com>
appc-dg/appc-dg-shared/appc-dg-common/src/main/java/org/onap/appc/dg/common/DgResolverPlugin.java
appc-dg/appc-dg-shared/appc-dg-common/src/main/java/org/onap/appc/dg/common/IntermediateMessageSender.java
appc-dg/appc-dg-shared/appc-dg-common/src/main/java/org/onap/appc/dg/common/OutputMessagePlugin.java
appc-dg/appc-dg-shared/appc-dg-common/src/main/java/org/onap/appc/dg/common/VNFCDgResolverPlugin.java
appc-dg/appc-dg-shared/appc-dg-common/src/main/java/org/onap/appc/dg/common/VNFConfigurator.java
appc-dg/appc-dg-shared/appc-dg-common/src/main/java/org/onap/appc/dg/common/VnfExecutionFlow.java

index b0ee4a5..397e3de 100644 (file)
@@ -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<String, String> params, SvcLogicContext ctx) throws APPCException;
 }
index 3e03c2f..dcb5164 100644 (file)
@@ -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{
 
     /**
index 935aa87..f0ba0c5 100644 (file)
@@ -31,8 +31,8 @@ import java.util.Map;
 
 import org.onap.appc.exceptions.APPCException;
 
+@FunctionalInterface
 public interface OutputMessagePlugin extends SvcLogicJavaPlugin {
 
       void outputMessageBuilder(Map<String, String> params, SvcLogicContext ctx) throws APPCException;
-
 }
index 06036c2..6352fcc 100644 (file)
@@ -31,7 +31,7 @@ import java.util.Map;
 
 import org.onap.appc.exceptions.APPCException;
 
-
+@FunctionalInterface
 public interface VNFCDgResolverPlugin extends SvcLogicJavaPlugin {
     void resolveVNFCDg(Map<String, String> params, SvcLogicContext ctx) throws APPCException;
 }
index 4ce0a91..65e2324 100644 (file)
@@ -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
index b25eaf1..8c28e44 100644 (file)
@@ -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<String,String> params, SvcLogicContext context);
 }