Remove legacy actor code from models
[policy/models.git] / models-interactions / model-actors / actorServiceProvider / src / main / java / org / onap / policy / controlloop / actorserviceprovider / spi / Actor.java
index 620950a..ff1ed17 100644 (file)
@@ -22,8 +22,6 @@
 package org.onap.policy.controlloop.actorserviceprovider.spi;
 
 import java.util.Collection;
-
-import java.util.List;
 import java.util.Map;
 import java.util.Set;
 import org.onap.policy.common.capabilities.Configurable;
@@ -37,7 +35,7 @@ import org.onap.policy.controlloop.actorserviceprovider.Operator;
  * @author pameladragosh
  *
  */
-public interface Actor extends Startable, Configurable<Map<String,Object>> {
+public interface Actor extends Startable, Configurable<Map<String, Object>> {
 
     /**
      * Gets the name of the actor.
@@ -69,16 +67,11 @@ public interface Actor extends Startable, Configurable<Map<String,Object>> {
      */
     public Set<String> getOperationNames();
 
-
-    // TODO old code: remove lines down to **HERE**
-
-    String actor();
-
-    List<String> recipes();
-
-    List<String> recipeTargets(String recipe);
-
-    List<String> recipePayloads(String recipe);
-
-    // **HERE**
+    /**
+     * Gets the actor sequence number. Lower numbered actors take precedence over higher
+     * numbered actors.
+     *
+     * @return the actor sequence number
+     */
+    public int getSequenceNumber();
 }