real application ids
Change-Id: Ia24f1de6ccff614769727ab261002520dfd8506f
diff --git a/core/store/hz/net/src/main/java/org/onlab/onos/store/flow/impl/DistributedFlowRuleStore.java b/core/store/hz/net/src/main/java/org/onlab/onos/store/flow/impl/DistributedFlowRuleStore.java
index d49e00b..084435f 100644
--- a/core/store/hz/net/src/main/java/org/onlab/onos/store/flow/impl/DistributedFlowRuleStore.java
+++ b/core/store/hz/net/src/main/java/org/onlab/onos/store/flow/impl/DistributedFlowRuleStore.java
@@ -43,8 +43,8 @@
private final Multimap<DeviceId, FlowEntry> flowEntries =
ArrayListMultimap.<DeviceId, FlowEntry>create();
- private final Multimap<ApplicationId, FlowRule> flowEntriesById =
- ArrayListMultimap.<ApplicationId, FlowRule>create();
+ private final Multimap<Short, FlowRule> flowEntriesById =
+ ArrayListMultimap.<Short, FlowRule>create();
@Activate
public void activate() {
@@ -83,7 +83,7 @@
@Override
public synchronized Iterable<FlowRule> getFlowRulesByAppId(ApplicationId appId) {
- Collection<FlowRule> rules = flowEntriesById.get(appId);
+ Collection<FlowRule> rules = flowEntriesById.get(appId.id());
if (rules == null) {
return Collections.emptyList();
}