@Override public BlobRequestSigner getSigner() { return context.getSigner(); }
@Override public BlobRequestSigner getSigner() { return delegate().getSigner(); }
@Override public void save(Cluster cluster) throws IOException { BlobStore store = context.getBlobStore(); Blob blob = store.blobBuilder(blobName).payload(serialize(cluster)).build(); store.putBlob(container, blob); LOG.info("Saved cluster state to '{}' ", context.getSigner() .signGetBlob(container, blobName).getEndpoint().toString()); }
@Override public void save(Cluster cluster) throws IOException { BlobStore store = context.getBlobStore(); Blob blob = store.blobBuilder(blobName).payload(serialize(cluster)).build(); store.putBlob(container, blob); LOG.info("Saved cluster state to '{}' ", context.getSigner() .signGetBlob(container, blobName).getEndpoint().toString()); }
@Test public void testSignGetBlobWithOptions() { BlobStore getBlobWithOptions = requestsSendResponses(init()); assertEquals(getBlobWithOptions.getContext().getSigner().signGetBlob(container, name, options), getBlobWithOptions()); }
@Test public void testSignRemoveBlob() { BlobStore removeBlob = requestsSendResponses(init()); assertEquals(removeBlob.getContext().getSigner().signRemoveBlob(container, name), removeBlob()); }
@Test public void testSignGetBlob() { BlobStore getBlob = requestsSendResponses(init()); assertEquals(getBlob.getContext().getSigner().signGetBlob(container, name), getBlob()); }
@Test public void testSignGetBlobWithTime() { BlobStore getBlobWithTime = requestsSendResponses(init()); HttpRequest compare = getBlobWithTime(); assertEquals(getBlobWithTime.getContext().getSigner().signGetBlob(container, name, 3l /* seconds */), compare); }
@Test public void testSignGetBlobWithOptions() { BlobStore getBlobWithOptions = requestsSendResponses(init()); assertEquals(getBlobWithOptions.getContext().getSigner().signGetBlob(container, name, options), getBlobWithOptions()); }
@Test public void testSignGetBlob() { BlobStore getBlob = requestsSendResponses(init()); assertEquals(getBlob.getContext().getSigner().signGetBlob(container, name), getBlob()); }
@Test public void testSignGetBlobWithTime() { BlobStore getBlobWithTime = requestsSendResponses(init()); HttpRequest compare = getBlobWithTime(); assertEquals(getBlobWithTime.getContext().getSigner().signGetBlob(container, name, 3L /* seconds */), compare); }
@Test @Override public void testSignGetBlobWithTime() { BlobStore getBlobWithTime = requestsSendResponses(init()); HttpRequest compare = getBlobWithTime(); HttpRequest signedRequest = getBlobWithTime.getContext().getSigner().signGetBlob(BUCKET_NAME, OBJECT_NAME, 86400L /* seconds */); assertEquals(signedRequest, compare); }
@Override @Test public void testSignGetBlobWithTime() { BlobStore getBlobWithTime = requestsSendResponses(init()); HttpRequest compare = getBlobWithTime(); HttpRequest request = getBlobWithTime.getContext().getSigner().signGetBlob(container, name, 900L /* seconds */); compareRequestComponents(request, compare); }
@Test public void testSignPutBlobWithTime() throws Exception { BlobStore signPutBloblWithTime = requestsSendResponses(init()); Blob blob = signPutBloblWithTime.blobBuilder(name).payload(text).contentType("text/plain").build(); HttpRequest compare = putBlobWithTime(); compare.setPayload(blob.getPayload()); assertEquals(signPutBloblWithTime.getContext().getSigner().signPutBlob(container, blob, 3l /* seconds */), compare); }
@Test public void testSignPutBlob() throws Exception { BlobStore signPutBlob = requestsSendResponses(init()); Blob blob = signPutBlob.blobBuilder("name").forSigning().contentLength(2l).contentMD5(new byte[] { 0, 2, 4, 8 }) .contentType("text/plain").expires(new Date(1000)).build(); HttpRequest compare = putBlob(); compare.setPayload(blob.getPayload()); assertEquals(signPutBlob.getContext().getSigner().signPutBlob(container, blob), compare); }
@Test @Override public void testSignPutBlobWithTime() throws Exception { BlobStore signPutBloblWithTime = requestsSendResponses(init()); Blob blob = signPutBloblWithTime.blobBuilder(OBJECT_NAME).payload(text).contentType("text/plain").build(); HttpRequest compare = _putBlobWithTime(); compare.setPayload(blob.getPayload()); HttpRequest signedRequest = signPutBloblWithTime.getContext().getSigner().signPutBlob(BUCKET_NAME, blob, 86400L /* seconds */); assertEquals(signedRequest, compare); }
@Test public void testSignPutBlobWithTime() throws Exception { BlobStore signPutBloblWithTime = requestsSendResponses(init()); Blob blob = signPutBloblWithTime.blobBuilder(name).payload(text).contentType("text/plain").build(); HttpRequest compare = putBlobWithTime(); compare.setPayload(blob.getPayload()); assertEquals(signPutBloblWithTime.getContext().getSigner().signPutBlob(container, blob, 3L /* seconds */), compare); }
@Test public void testSignPutBlob() throws Exception { HashCode hashCode = HashCode.fromBytes(new byte[16]); BlobStore signPutBlob = requestsSendResponses(init()); Blob blob = signPutBlob.blobBuilder("name").forSigning().contentLength(2L).contentMD5(hashCode) .contentType("text/plain").expires(new Date(1000)).build(); HttpRequest compare = putBlob(); compare.setPayload(blob.getPayload()); assertEquals(signPutBlob.getContext().getSigner().signPutBlob(container, blob), compare); }
@Override @Test public void testSignPutBlob() throws Exception { BlobStore signPutBloblWithTime = requestsSendResponses(init()); Blob blob = signPutBloblWithTime.blobBuilder(name).payload(text).contentType("text/plain").build(); HttpRequest compare = putBlobWithTime(); compare.setPayload(blob.getPayload()); HttpRequest request = signPutBloblWithTime.getContext().getSigner().signPutBlob(container, blob); compareRequestComponents(request, compare); assertEquals(request.getPayload(), compare.getPayload()); }
@Override @Test public void testSignPutBlobWithTime() throws Exception { BlobStore signPutBloblWithTime = requestsSendResponses(init()); Blob blob = signPutBloblWithTime.blobBuilder(name).payload(text).contentType("text/plain").build(); HttpRequest compare = putBlobWithTime(); compare.setPayload(blob.getPayload()); HttpRequest request = signPutBloblWithTime.getContext().getSigner().signPutBlob(container, blob, 900L /* seconds */); compareRequestComponents(request, compare); assertEquals(request.getPayload(), compare.getPayload()); }