diff options
Diffstat (limited to 'controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/stubs/MockMeteringClient.java')
-rw-r--r-- | controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/stubs/MockMeteringClient.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/stubs/MockMeteringClient.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/stubs/MockMeteringClient.java index ec3f564e930..6ccab4f60fe 100644 --- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/stubs/MockMeteringClient.java +++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/stubs/MockMeteringClient.java @@ -24,6 +24,7 @@ public class MockMeteringClient implements MeteringClient { private Collection<ResourceSnapshot> resources = new ArrayList<>(); private Optional<MeteringData> meteringData; + private boolean isRefreshed = false; @Override public void consume(Collection<ResourceSnapshot> resources){ @@ -43,6 +44,11 @@ public class MockMeteringClient implements MeteringClient { return new ArrayList<>(resources); } + @Override + public void refresh() { + isRefreshed = true; + } + public Collection<ResourceSnapshot> consumedResources() { return this.resources; } @@ -51,4 +57,8 @@ public class MockMeteringClient implements MeteringClient { this.meteringData = Optional.of(meteringData); this.resources = meteringData.getSnapshotHistory().entrySet().stream().map(Map.Entry::getValue).flatMap(List::stream).collect(Collectors.toList()); } + + public boolean isRefreshed() { + return isRefreshed; + } } |