public final class FlexibleChecksummer extends Object implements Checksummer
| Modifier and Type | Class and Description |
|---|---|
static class |
FlexibleChecksummer.Option |
| Constructor and Description |
|---|
FlexibleChecksummer(FlexibleChecksummer.Option... options) |
| Modifier and Type | Method and Description |
|---|---|
void |
checksum(ContentStreamProvider payload,
SdkHttpRequest.Builder request)
Given a payload, calculate a checksum and add it to the request.
|
CompletableFuture<org.reactivestreams.Publisher<ByteBuffer>> |
checksum(org.reactivestreams.Publisher<ByteBuffer> payload,
SdkHttpRequest.Builder request)
Given a payload, asynchronously calculate a checksum and promise to add it to the request.
|
static FlexibleChecksummer.Option.Builder |
option() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreate, forFlexibleChecksum, forFlexibleChecksum, forNoOp, forPrecomputed256Checksumpublic FlexibleChecksummer(FlexibleChecksummer.Option... options)
public void checksum(ContentStreamProvider payload, SdkHttpRequest.Builder request)
Checksummerchecksum in interface Checksummerpublic CompletableFuture<org.reactivestreams.Publisher<ByteBuffer>> checksum(org.reactivestreams.Publisher<ByteBuffer> payload, SdkHttpRequest.Builder request)
Checksummerchecksum in interface Checksummerpublic static FlexibleChecksummer.Option.Builder option()
Copyright © 2023. All rights reserved.