Merge "CodeGenerator update."
[controller.git] / opendaylight / protocol_plugins / stub / src / main / java / org / opendaylight / controller / protocol_plugins / stub / internal / ReadService.java
index cf633a4fe6a805bcc76763a5ee346f4f6e6c25c8..d331ff0602acff92da8d92fdebfc7a6f15cae190 100644 (file)
@@ -13,6 +13,7 @@ import org.slf4j.LoggerFactory;
 
 import org.opendaylight.controller.sal.action.Action;
 import org.opendaylight.controller.sal.action.Drop;
+import org.opendaylight.controller.sal.core.ConstructionException;
 import org.opendaylight.controller.sal.core.Node;
 import org.opendaylight.controller.sal.core.NodeConnector;
 import org.opendaylight.controller.sal.flowprogrammer.Flow;
@@ -93,7 +94,11 @@ public class ReadService implements IPluginInReadService {
         List<Action> actions = new ArrayList<Action>();
         actions.add(action);
         flow.setActions(actions);
-
+        flow.setPriority((short)3500);
+        flow.setIdleTimeout((short)1000);
+        flow.setHardTimeout((short)2000);
+        flow.setId(12345);
+        
         FlowOnNode fn1 = new FlowOnNode(flow);
         fn1.setByteCount(100);
         fn1.setDurationNanoseconds(400);
@@ -141,9 +146,13 @@ public class ReadService implements IPluginInReadService {
     @Override
     public List<NodeConnectorStatistics> readAllNodeConnector(Node node,
             boolean cached) {
-        NodeConnector nc = NodeConnector.fromStringNoNode("123", node);
         NodeConnectorStatistics stats = new NodeConnectorStatistics();
-        stats.setNodeConnector(nc);
+        try{
+            NodeConnector nc = new NodeConnector("STUB", 0xCAFE, node);
+            stats.setNodeConnector(nc);
+        }catch(ConstructionException e){
+            //couldn't create nodeconnector.
+        }
         stats.setCollisionCount(4);
         stats.setReceiveByteCount(1000);
         stats.setReceiveCRCErrorCount(1);