@Test public void usingMoreThanTheLimit() { when(metrics.getTotalSize()).thenReturn(20L); assertTrue(quota.check(blobStore).isViolation()); }
@Override public BlobStoreQuotaResult check(final BlobStore blobStore) { checkNotNull(blobStore); long usedSpace = blobStore.getMetrics().getTotalSize(); long limit = getLimit(blobStore.getBlobStoreConfiguration()); String name = blobStore.getBlobStoreConfiguration().getName(); String msg = format("Blob store %s is using %s space and has a limit of %s", name, formatStorage(usedSpace), formatStorage(limit)); return new BlobStoreQuotaResult(usedSpace > limit, name, msg); }
SpaceUsedQuota extends BlobStoreQuotaSupport { @Override public BlobStoreQuotaResult check(final BlobStore blobStore) { checkNotNull(blobStore); long usedSpace = blobStore.getMetrics().getTotalSize(); long limit = getLimit(blobStore.getBlobStoreConfiguration()); String name = blobStore.getBlobStoreConfiguration().getName(); String msg = format("Blob store %s is using %s space and has a limit of %s", name, formatStorage(usedSpace), formatStorage(limit)); return new BlobStoreQuotaResult(usedSpace > limit, name, msg); } }
SpaceUsedQuota extends BlobStoreQuotaSupport { @Override public BlobStoreQuotaResult check(final BlobStore blobStore) { checkNotNull(blobStore); long usedSpace = blobStore.getMetrics().getTotalSize(); long limit = getLimit(blobStore.getBlobStoreConfiguration()); String name = blobStore.getBlobStoreConfiguration().getName(); String msg = format("Blob store %s is using %s space and has a limit of %s", name, formatStorage(usedSpace), formatStorage(limit)); return new BlobStoreQuotaResult(usedSpace > limit, name, msg); }  }
SpaceUsedQuota extends BlobStoreQuotaSupport { @Override public BlobStoreQuotaResult check(final BlobStore blobStore) { checkNotNull(blobStore); long usedSpace = blobStore.getMetrics().getTotalSize(); long limit = getLimit(blobStore.getBlobStoreConfiguration()); String name = blobStore.getBlobStoreConfiguration().getName(); String msg = format("Blob store %s is using %s space and has a limit of %s", name, formatStorage(usedSpace), formatStorage(limit)); return new BlobStoreQuotaResult(usedSpace > limit, name, msg); }  @Override void validateConfig(final BlobStoreConfiguration config); @Override BlobStoreQuotaResult check(final BlobStore blobStore); @Override String getDisplayName(); @Override String getId(); }
SpaceUsedQuota extends BlobStoreQuotaSupport { @Override public BlobStoreQuotaResult check(final BlobStore blobStore) { checkNotNull(blobStore); long usedSpace = blobStore.getMetrics().getTotalSize(); long limit = getLimit(blobStore.getBlobStoreConfiguration()); String name = blobStore.getBlobStoreConfiguration().getName(); String msg = format("Blob store %s is using %s space and has a limit of %s", name, formatStorage(usedSpace), formatStorage(limit)); return new BlobStoreQuotaResult(usedSpace > limit, name, msg); }  @Override void validateConfig(final BlobStoreConfiguration config); @Override BlobStoreQuotaResult check(final BlobStore blobStore); @Override String getDisplayName(); @Override String getId(); static final String ID; }