package org.opendaylight.controller.cluster.datastore.entityownership.selectionstrategy;
+import java.util.Map;
+
public abstract class AbstractEntityOwnerSelectionStrategy implements EntityOwnerSelectionStrategy {
private final long selectionDelayInMillis;
+ private final Map<String, Long> initialStatistics;
- protected AbstractEntityOwnerSelectionStrategy(long selectionDelayInMillis) {
+ protected AbstractEntityOwnerSelectionStrategy(long selectionDelayInMillis, Map<String, Long> initialStatistics) {
this.selectionDelayInMillis = selectionDelayInMillis;
+ this.initialStatistics = initialStatistics;
}
@Override
public long getSelectionDelayInMillis() {
return selectionDelayInMillis;
}
+
+ public Map<String, Long> getInitialStatistics() {
+ return initialStatistics;
+ }
}