@Test public void passingQuota() { when(attributes.get(BlobStoreQuotaSupport.TYPE_KEY, String.class)).thenReturn("passing"); BlobStoreQuotaResult result = service.checkQuota(blobStore); assertThat(result, notNullValue()); assertFalse(result.isViolation()); }
@Nullable @Override public BlobStoreQuotaResult checkQuota(final BlobStore blobStore) { checkNotNull(blobStore); BlobStoreConfiguration config = blobStore.getBlobStoreConfiguration(); return getQuota(config).map(quota -> { log.debug("Checking blob store {} for quota {}", config.getName(), quota); return quota.check(blobStore); }).orElse(null); }
BlobStoreQuotaServiceImpl extends ComponentSupport implements BlobStoreQuotaService { @Nullable @Override public BlobStoreQuotaResult checkQuota(final BlobStore blobStore) { checkNotNull(blobStore); BlobStoreConfiguration config = blobStore.getBlobStoreConfiguration(); return getQuota(config).map(quota -> { log.debug("Checking blob store {} for quota {}", config.getName(), quota); return quota.check(blobStore); }).orElse(null); } }
BlobStoreQuotaServiceImpl extends ComponentSupport implements BlobStoreQuotaService { @Nullable @Override public BlobStoreQuotaResult checkQuota(final BlobStore blobStore) { checkNotNull(blobStore); BlobStoreConfiguration config = blobStore.getBlobStoreConfiguration(); return getQuota(config).map(quota -> { log.debug("Checking blob store {} for quota {}", config.getName(), quota); return quota.check(blobStore); }).orElse(null); } @Inject  BlobStoreQuotaServiceImpl(final Map<String, BlobStoreQuota> quotas); }
BlobStoreQuotaServiceImpl extends ComponentSupport implements BlobStoreQuotaService { @Nullable @Override public BlobStoreQuotaResult checkQuota(final BlobStore blobStore) { checkNotNull(blobStore); BlobStoreConfiguration config = blobStore.getBlobStoreConfiguration(); return getQuota(config).map(quota -> { log.debug("Checking blob store {} for quota {}", config.getName(), quota); return quota.check(blobStore); }).orElse(null); } @Inject  BlobStoreQuotaServiceImpl(final Map<String, BlobStoreQuota> quotas); @Override void validateSoftQuotaConfig(final BlobStoreConfiguration config); @Nullable @Override BlobStoreQuotaResult checkQuota(final BlobStore blobStore); }
BlobStoreQuotaServiceImpl extends ComponentSupport implements BlobStoreQuotaService { @Nullable @Override public BlobStoreQuotaResult checkQuota(final BlobStore blobStore) { checkNotNull(blobStore); BlobStoreConfiguration config = blobStore.getBlobStoreConfiguration(); return getQuota(config).map(quota -> { log.debug("Checking blob store {} for quota {}", config.getName(), quota); return quota.check(blobStore); }).orElse(null); } @Inject  BlobStoreQuotaServiceImpl(final Map<String, BlobStoreQuota> quotas); @Override void validateSoftQuotaConfig(final BlobStoreConfiguration config); @Nullable @Override BlobStoreQuotaResult checkQuota(final BlobStore blobStore);  }