*/
package org.opendaylight.openflowplugin.applications.bulk.o.matic;
-import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev100924.Ipv4Prefix;
+import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Prefix;
import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNode;
import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowId;
import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.Table;
import org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.layer._3.match.Ipv4MatchBuilder;
import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
-public class BulkOMaticUtils {
+public final class BulkOMaticUtils {
- public final static int DEFUALT_STATUS = FlowCounter.OperationStatus.INIT.status();
- public final static int DEFAULT_FLOW_COUNT = 0;
- public final static long DEFAULT_COMPLETION_TIME = 0;
- public final static String DEFAULT_UNITS = "ns";
- public final static String DEVICE_TYPE_PREFIX = "openflow:";
+ public static final int DEFUALT_STATUS = FlowCounter.OperationStatus.INIT.status();
+ public static final int DEFAULT_FLOW_COUNT = 0;
+ public static final int DEFAULT_TABLE_COUNT = 0;
+ public static final long DEFAULT_COMPLETION_TIME = 0;
+ public static final String DEFAULT_UNITS = "ns";
+ public static final String DEVICE_TYPE_PREFIX = "openflow:";
+
+ private BulkOMaticUtils() {
+ }
public static String ipIntToStr (int k) {
- return new StringBuilder().append(((k >> 24) & 0xFF)).append(".")
- .append(((k >> 16) & 0xFF)).append(".")
- .append(((k >> 8) & 0xFF)).append(".")
- .append((k & 0xFF)).append("/32").toString();
+ return new StringBuilder().append(k >> 24 & 0xFF).append(".")
+ .append(k >> 16 & 0xFF).append(".")
+ .append(k >> 8 & 0xFF).append(".")
+ .append(k & 0xFF).append("/32").toString();
}
public static Match getMatch(final Integer sourceIp){
.augmentation(FlowCapableNode.class)
.child(Table.class, new TableKey(tableId))
.build();
-
}
public static InstanceIdentifier<Flow> getFlowId(final InstanceIdentifier<Table> tablePath, final String flowId) {