Add intent error handling features.
- added ErrorIntent class to express intent processing errors
- added ERROR to IntentOperation.Operator enum
- made IntentMap to change intents' state automatically when it processes ErrorIntent instances
- made PathCalcRuntime to create ErrorIntent instance for failed intents
- made PathCalcRuntimeModule to process ErrorIntent and reflect them to high-level intents' states
Change-Id: Ib0cf9c284a37812695864d75d3cde2499a76e2a7
diff --git a/src/main/java/net/onrc/onos/intent/IntentOperationList.java b/src/main/java/net/onrc/onos/intent/IntentOperationList.java
index 05e5b5c..881120a 100644
--- a/src/main/java/net/onrc/onos/intent/IntentOperationList.java
+++ b/src/main/java/net/onrc/onos/intent/IntentOperationList.java
@@ -1,11 +1,11 @@
package net.onrc.onos.intent;
-import java.util.ArrayList;
+import java.util.LinkedList;
/**
* @author Toshio Koide (t-koide@onlab.us)
*/
-public class IntentOperationList extends ArrayList<IntentOperation> {
+public class IntentOperationList extends LinkedList<IntentOperation> {
private static final long serialVersionUID = -3894081461861052610L;
public boolean add(IntentOperation.Operator op, Intent intent) {