GossipIntentStore: Renaming current and pending maps
currentState was poorly named, and also was hidden by a better named local variable. Change-Id: Ia61eb73890009812d63026d5811553b2ff1bd94e
Showing
1 changed file
with
27 additions
and
27 deletions
| ... | @@ -60,10 +60,10 @@ public class GossipIntentStore | ... | @@ -60,10 +60,10 @@ public class GossipIntentStore |
| 60 | private final Logger log = getLogger(getClass()); | 60 | private final Logger log = getLogger(getClass()); |
| 61 | 61 | ||
| 62 | // Map of intent key => current intent state | 62 | // Map of intent key => current intent state |
| 63 | - private EventuallyConsistentMap<Key, IntentData> currentState; | 63 | + private EventuallyConsistentMap<Key, IntentData> currentMap; |
| 64 | 64 | ||
| 65 | // Map of intent key => pending intent operation | 65 | // Map of intent key => pending intent operation |
| 66 | - private EventuallyConsistentMap<Key, IntentData> pending; | 66 | + private EventuallyConsistentMap<Key, IntentData> pendingMap; |
| 67 | 67 | ||
| 68 | @Reference(cardinality = ReferenceCardinality.MANDATORY_UNARY) | 68 | @Reference(cardinality = ReferenceCardinality.MANDATORY_UNARY) |
| 69 | protected ClusterCommunicationService clusterCommunicator; | 69 | protected ClusterCommunicationService clusterCommunicator; |
| ... | @@ -82,47 +82,47 @@ public class GossipIntentStore | ... | @@ -82,47 +82,47 @@ public class GossipIntentStore |
| 82 | .register(MultiValuedTimestamp.class) | 82 | .register(MultiValuedTimestamp.class) |
| 83 | .register(SystemClockTimestamp.class); | 83 | .register(SystemClockTimestamp.class); |
| 84 | 84 | ||
| 85 | - currentState = new EventuallyConsistentMapImpl<>("intent-current", | 85 | + currentMap = new EventuallyConsistentMapImpl<>("intent-current", |
| 86 | - clusterService, | 86 | + clusterService, |
| 87 | - clusterCommunicator, | 87 | + clusterCommunicator, |
| 88 | - intentSerializer, | 88 | + intentSerializer, |
| 89 | - new IntentDataLogicalClockManager<>()); | 89 | + new IntentDataLogicalClockManager<>()); |
| 90 | 90 | ||
| 91 | - pending = new EventuallyConsistentMapImpl<>("intent-pending", | 91 | + pendingMap = new EventuallyConsistentMapImpl<>("intent-pending", |
| 92 | - clusterService, | 92 | + clusterService, |
| 93 | - clusterCommunicator, | 93 | + clusterCommunicator, |
| 94 | - intentSerializer, // TODO | 94 | + intentSerializer, // TODO |
| 95 | - new IntentDataClockManager<>()); | 95 | + new IntentDataClockManager<>()); |
| 96 | 96 | ||
| 97 | - currentState.addListener(new InternalIntentStatesListener()); | 97 | + currentMap.addListener(new InternalIntentStatesListener()); |
| 98 | - pending.addListener(new InternalPendingListener()); | 98 | + pendingMap.addListener(new InternalPendingListener()); |
| 99 | 99 | ||
| 100 | log.info("Started"); | 100 | log.info("Started"); |
| 101 | } | 101 | } |
| 102 | 102 | ||
| 103 | @Deactivate | 103 | @Deactivate |
| 104 | public void deactivate() { | 104 | public void deactivate() { |
| 105 | - currentState.destroy(); | 105 | + currentMap.destroy(); |
| 106 | - pending.destroy(); | 106 | + pendingMap.destroy(); |
| 107 | 107 | ||
| 108 | log.info("Stopped"); | 108 | log.info("Stopped"); |
| 109 | } | 109 | } |
| 110 | 110 | ||
| 111 | @Override | 111 | @Override |
| 112 | public long getIntentCount() { | 112 | public long getIntentCount() { |
| 113 | - return currentState.size(); | 113 | + return currentMap.size(); |
| 114 | } | 114 | } |
| 115 | 115 | ||
| 116 | @Override | 116 | @Override |
| 117 | public Iterable<Intent> getIntents() { | 117 | public Iterable<Intent> getIntents() { |
| 118 | - return currentState.values().stream() | 118 | + return currentMap.values().stream() |
| 119 | .map(IntentData::intent) | 119 | .map(IntentData::intent) |
| 120 | .collect(Collectors.toList()); | 120 | .collect(Collectors.toList()); |
| 121 | } | 121 | } |
| 122 | 122 | ||
| 123 | @Override | 123 | @Override |
| 124 | public IntentState getIntentState(Key intentKey) { | 124 | public IntentState getIntentState(Key intentKey) { |
| 125 | - IntentData data = currentState.get(intentKey); | 125 | + IntentData data = currentMap.get(intentKey); |
| 126 | if (data != null) { | 126 | if (data != null) { |
| 127 | return data.state(); | 127 | return data.state(); |
| 128 | } | 128 | } |
| ... | @@ -131,7 +131,7 @@ public class GossipIntentStore | ... | @@ -131,7 +131,7 @@ public class GossipIntentStore |
| 131 | 131 | ||
| 132 | @Override | 132 | @Override |
| 133 | public List<Intent> getInstallableIntents(Key intentKey) { | 133 | public List<Intent> getInstallableIntents(Key intentKey) { |
| 134 | - IntentData data = currentState.get(intentKey); | 134 | + IntentData data = currentMap.get(intentKey); |
| 135 | if (data != null) { | 135 | if (data != null) { |
| 136 | return data.installables(); | 136 | return data.installables(); |
| 137 | } | 137 | } |
| ... | @@ -227,15 +227,15 @@ public class GossipIntentStore | ... | @@ -227,15 +227,15 @@ public class GossipIntentStore |
| 227 | public void write(IntentData newData) { | 227 | public void write(IntentData newData) { |
| 228 | //log.debug("writing intent {}", newData); | 228 | //log.debug("writing intent {}", newData); |
| 229 | 229 | ||
| 230 | - IntentData currentData = currentState.get(newData.key()); | 230 | + IntentData currentData = currentMap.get(newData.key()); |
| 231 | 231 | ||
| 232 | if (isUpdateAcceptable(currentData, newData)) { | 232 | if (isUpdateAcceptable(currentData, newData)) { |
| 233 | // Only the master is modifying the current state. Therefore assume | 233 | // Only the master is modifying the current state. Therefore assume |
| 234 | // this always succeeds | 234 | // this always succeeds |
| 235 | - currentState.put(newData.key(), copyData(newData)); | 235 | + currentMap.put(newData.key(), copyData(newData)); |
| 236 | 236 | ||
| 237 | // if current.put succeeded | 237 | // if current.put succeeded |
| 238 | - pending.remove(newData.key(), newData); | 238 | + pendingMap.remove(newData.key(), newData); |
| 239 | } else { | 239 | } else { |
| 240 | log.debug("not writing update: current {}, new {}", currentData, newData); | 240 | log.debug("not writing update: current {}, new {}", currentData, newData); |
| 241 | } | 241 | } |
| ... | @@ -254,7 +254,7 @@ public class GossipIntentStore | ... | @@ -254,7 +254,7 @@ public class GossipIntentStore |
| 254 | 254 | ||
| 255 | @Override | 255 | @Override |
| 256 | public Intent getIntent(Key key) { | 256 | public Intent getIntent(Key key) { |
| 257 | - IntentData data = currentState.get(key); | 257 | + IntentData data = currentMap.get(key); |
| 258 | if (data != null) { | 258 | if (data != null) { |
| 259 | return data.intent(); | 259 | return data.intent(); |
| 260 | } | 260 | } |
| ... | @@ -263,7 +263,7 @@ public class GossipIntentStore | ... | @@ -263,7 +263,7 @@ public class GossipIntentStore |
| 263 | 263 | ||
| 264 | @Override | 264 | @Override |
| 265 | public IntentData getIntentData(Key key) { | 265 | public IntentData getIntentData(Key key) { |
| 266 | - return copyData(currentState.get(key)); | 266 | + return copyData(currentMap.get(key)); |
| 267 | } | 267 | } |
| 268 | 268 | ||
| 269 | @Override | 269 | @Override |
| ... | @@ -272,7 +272,7 @@ public class GossipIntentStore | ... | @@ -272,7 +272,7 @@ public class GossipIntentStore |
| 272 | if (data.version() == null) { | 272 | if (data.version() == null) { |
| 273 | data.setVersion(new SystemClockTimestamp()); | 273 | data.setVersion(new SystemClockTimestamp()); |
| 274 | } | 274 | } |
| 275 | - pending.put(data.key(), copyData(data)); | 275 | + pendingMap.put(data.key(), copyData(data)); |
| 276 | } | 276 | } |
| 277 | 277 | ||
| 278 | @Override | 278 | @Override |
| ... | @@ -282,7 +282,7 @@ public class GossipIntentStore | ... | @@ -282,7 +282,7 @@ public class GossipIntentStore |
| 282 | 282 | ||
| 283 | @Override | 283 | @Override |
| 284 | public Iterable<Intent> getPending() { | 284 | public Iterable<Intent> getPending() { |
| 285 | - return pending.values().stream() | 285 | + return pendingMap.values().stream() |
| 286 | .map(IntentData::intent) | 286 | .map(IntentData::intent) |
| 287 | .collect(Collectors.toList()); | 287 | .collect(Collectors.toList()); |
| 288 | } | 288 | } | ... | ... |
-
Please register or login to post a comment