Showing
1 changed file
with
6 additions
and
6 deletions
... | @@ -127,7 +127,7 @@ public class DistributedFlowRuleStore | ... | @@ -127,7 +127,7 @@ public class DistributedFlowRuleStore |
127 | @Override | 127 | @Override |
128 | public void storeFlowRule(FlowRule rule) { | 128 | public void storeFlowRule(FlowRule rule) { |
129 | ReplicaInfo replicaInfo = replicaInfoManager.getReplicaInfoFor(rule.deviceId()); | 129 | ReplicaInfo replicaInfo = replicaInfoManager.getReplicaInfoFor(rule.deviceId()); |
130 | - if (replicaInfo.master().get().equals(clusterService.getLocalNode())) { | 130 | + if (replicaInfo.master().get().equals(clusterService.getLocalNode().id())) { |
131 | storeFlowEntryInternal(rule); | 131 | storeFlowEntryInternal(rule); |
132 | return; | 132 | return; |
133 | } | 133 | } |
... | @@ -146,7 +146,7 @@ public class DistributedFlowRuleStore | ... | @@ -146,7 +146,7 @@ public class DistributedFlowRuleStore |
146 | } | 146 | } |
147 | } | 147 | } |
148 | 148 | ||
149 | - public synchronized void storeFlowEntryInternal(FlowRule flowRule) { | 149 | + private synchronized void storeFlowEntryInternal(FlowRule flowRule) { |
150 | FlowEntry flowEntry = new DefaultFlowEntry(flowRule); | 150 | FlowEntry flowEntry = new DefaultFlowEntry(flowRule); |
151 | DeviceId deviceId = flowRule.deviceId(); | 151 | DeviceId deviceId = flowRule.deviceId(); |
152 | // write to local copy. | 152 | // write to local copy. |
... | @@ -161,7 +161,7 @@ public class DistributedFlowRuleStore | ... | @@ -161,7 +161,7 @@ public class DistributedFlowRuleStore |
161 | @Override | 161 | @Override |
162 | public synchronized void deleteFlowRule(FlowRule rule) { | 162 | public synchronized void deleteFlowRule(FlowRule rule) { |
163 | ReplicaInfo replicaInfo = replicaInfoManager.getReplicaInfoFor(rule.deviceId()); | 163 | ReplicaInfo replicaInfo = replicaInfoManager.getReplicaInfoFor(rule.deviceId()); |
164 | - if (replicaInfo.master().get().equals(clusterService.getLocalNode())) { | 164 | + if (replicaInfo.master().get().equals(clusterService.getLocalNode().id())) { |
165 | deleteFlowRuleInternal(rule); | 165 | deleteFlowRuleInternal(rule); |
166 | return; | 166 | return; |
167 | } | 167 | } |
... | @@ -180,7 +180,7 @@ public class DistributedFlowRuleStore | ... | @@ -180,7 +180,7 @@ public class DistributedFlowRuleStore |
180 | } | 180 | } |
181 | } | 181 | } |
182 | 182 | ||
183 | - public synchronized void deleteFlowRuleInternal(FlowRule flowRule) { | 183 | + private synchronized void deleteFlowRuleInternal(FlowRule flowRule) { |
184 | FlowEntry entry = getFlowEntry(flowRule); | 184 | FlowEntry entry = getFlowEntry(flowRule); |
185 | if (entry == null) { | 185 | if (entry == null) { |
186 | return; | 186 | return; |
... | @@ -192,7 +192,7 @@ public class DistributedFlowRuleStore | ... | @@ -192,7 +192,7 @@ public class DistributedFlowRuleStore |
192 | @Override | 192 | @Override |
193 | public FlowRuleEvent addOrUpdateFlowRule(FlowEntry rule) { | 193 | public FlowRuleEvent addOrUpdateFlowRule(FlowEntry rule) { |
194 | ReplicaInfo replicaInfo = replicaInfoManager.getReplicaInfoFor(rule.deviceId()); | 194 | ReplicaInfo replicaInfo = replicaInfoManager.getReplicaInfoFor(rule.deviceId()); |
195 | - if (replicaInfo.master().get().equals(clusterService.getLocalNode())) { | 195 | + if (replicaInfo.master().get().equals(clusterService.getLocalNode().id())) { |
196 | return addOrUpdateFlowRuleInternal(rule); | 196 | return addOrUpdateFlowRuleInternal(rule); |
197 | } | 197 | } |
198 | 198 | ||
... | @@ -235,7 +235,7 @@ public class DistributedFlowRuleStore | ... | @@ -235,7 +235,7 @@ public class DistributedFlowRuleStore |
235 | @Override | 235 | @Override |
236 | public FlowRuleEvent removeFlowRule(FlowEntry rule) { | 236 | public FlowRuleEvent removeFlowRule(FlowEntry rule) { |
237 | ReplicaInfo replicaInfo = replicaInfoManager.getReplicaInfoFor(rule.deviceId()); | 237 | ReplicaInfo replicaInfo = replicaInfoManager.getReplicaInfoFor(rule.deviceId()); |
238 | - if (replicaInfo.master().get().equals(clusterService.getLocalNode())) { | 238 | + if (replicaInfo.master().get().equals(clusterService.getLocalNode().id())) { |
239 | // bypass and handle it locally | 239 | // bypass and handle it locally |
240 | return removeFlowRuleInternal(rule); | 240 | return removeFlowRuleInternal(rule); |
241 | } | 241 | } | ... | ... |
-
Please register or login to post a comment