Skip to content

Commit 50ea382

Browse files
committed
Add scopes to PropertiesInstrumentationData
1 parent a94871b commit 50ea382

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,28 @@
11
package com.netflix.archaius.instrumentation;
22

3+
import java.util.HashMap;
34
import java.util.Map;
45

56
/** Instrumentation data snapshot for usages captured since the last flush. */
67
public class PropertiesInstrumentationData {
78
private final Map<String, PropertyUsageData> idToUsageDataMap;
9+
private final Map<String, String> scopes;
810

911
public PropertiesInstrumentationData(Map<String, PropertyUsageData> idToUsageDataMap) {
1012
this.idToUsageDataMap = idToUsageDataMap;
13+
scopes = new HashMap<>();
14+
}
15+
16+
public PropertiesInstrumentationData(Map<String, PropertyUsageData> idToUsageDataMap, Map<String, String> scopes) {
17+
this.idToUsageDataMap = idToUsageDataMap;
18+
this.scopes = scopes;
1119
}
1220

1321
public Map<String, PropertyUsageData> getIdToUsageDataMap() {
1422
return idToUsageDataMap;
1523
}
24+
25+
public Map<String, String> getScopes() {
26+
return scopes;
27+
}
1628
}

0 commit comments

Comments
 (0)