Uses of Interface
software.amazon.awssdk.core.async.AsyncRequestBody
Packages that use AsyncRequestBody
Package
Description
-
Uses of AsyncRequestBody in software.amazon.awssdk.core.async
Subinterfaces of AsyncRequestBody in software.amazon.awssdk.core.asyncModifier and TypeInterfaceDescriptioninterfaceAn extension ofAsyncRequestBodythat is closable.Classes in software.amazon.awssdk.core.async that implement AsyncRequestBodyModifier and TypeClassDescriptionfinal classAn implementation ofAsyncRequestBodythat allows performing a blocking write of an input stream to a downstream service.final classAn implementation ofAsyncRequestBodythat allows performing a blocking write of an output stream to a downstream service.final classAnAsyncRequestBodydecorator that enables splitting into retryable sub-request bodies.Methods in software.amazon.awssdk.core.async that return AsyncRequestBodyModifier and TypeMethodDescriptionstatic AsyncRequestBodyAsyncRequestBody.empty()Creates anAsyncRequestBodywith no content.static AsyncRequestBodyAsyncRequestBody.fromByteBuffer(ByteBuffer byteBuffer) Creates anAsyncRequestBodyfrom aByteBuffer.static AsyncRequestBodyAsyncRequestBody.fromByteBuffers(ByteBuffer... byteBuffers) Creates anAsyncRequestBodyfrom aByteBufferarray.static AsyncRequestBodyAsyncRequestBody.fromByteBuffersUnsafe(ByteBuffer... byteBuffers) Creates anAsyncRequestBodyfrom aByteBufferarray without copying the contents of eachByteBuffer.static AsyncRequestBodyAsyncRequestBody.fromByteBufferUnsafe(ByteBuffer byteBuffer) static AsyncRequestBodyAsyncRequestBody.fromBytes(byte[] bytes) Creates anAsyncRequestBodyfrom a byte array.static AsyncRequestBodyAsyncRequestBody.fromBytesUnsafe(byte[] bytes) Creates anAsyncRequestBodyfrom a byte array without copying the contents of the byte array.static AsyncRequestBodyCreates anAsyncRequestBodythat produces data from the contents of a file.static AsyncRequestBodyCreates anAsyncRequestBodythat produces data from the contents of a file.static AsyncRequestBodyAsyncRequestBody.fromFile(Consumer<FileRequestBodyConfiguration.Builder> configuration) Creates anAsyncRequestBodythat produces data from the contents of a file.static AsyncRequestBodyAsyncRequestBody.fromFile(FileRequestBodyConfiguration configuration) Creates anAsyncRequestBodythat produces data from the contents of a file.static AsyncRequestBodyAsyncRequestBody.fromInputStream(InputStream inputStream, Long contentLength) Creates anAsyncRequestBodyfrom anInputStreamwith SDK-managed executor.static AsyncRequestBodyAsyncRequestBody.fromInputStream(InputStream inputStream, Long contentLength, ExecutorService executor) static AsyncRequestBodyAsyncRequestBody.fromInputStream(Consumer<AsyncRequestBodyFromInputStreamConfiguration.Builder> configuration) This is a convenience method that passes an instance of theAsyncRequestBodyFromInputStreamConfigurationbuilder, avoiding the need to create one manually viaAsyncRequestBodyFromInputStreamConfiguration.builder().static AsyncRequestBodyAsyncRequestBody.fromInputStream(AsyncRequestBodyFromInputStreamConfiguration configuration) Creates anAsyncRequestBodyfrom anInputStreamwith the providedAsyncRequestBodyFromInputStreamConfiguration.static AsyncRequestBodyAsyncRequestBody.fromPublisher(org.reactivestreams.Publisher<ByteBuffer> publisher) Creates anAsyncRequestBodythe produces data from the input ByteBuffer publisher.static AsyncRequestBodyAsyncRequestBody.fromRemainingByteBuffer(ByteBuffer byteBuffer) Creates anAsyncRequestBodyfrom the remaining readable bytes from aByteBuffer.static AsyncRequestBodyAsyncRequestBody.fromRemainingByteBuffers(ByteBuffer... byteBuffers) Creates anAsyncRequestBodyfrom aByteBufferarray.static AsyncRequestBodyAsyncRequestBody.fromRemainingByteBuffersUnsafe(ByteBuffer... byteBuffers) Creates anAsyncRequestBodyfrom aByteBufferarray without copying the contents of eachByteBuffer.static AsyncRequestBodyAsyncRequestBody.fromRemainingByteBufferUnsafe(ByteBuffer byteBuffer) static AsyncRequestBodyAsyncRequestBody.fromString(String string) Creates anAsyncRequestBodythat uses a single string as data with UTF_8 encoding.static AsyncRequestBodyAsyncRequestBody.fromString(String string, Charset cs) Creates anAsyncRequestBodythat uses a single string as data.Methods in software.amazon.awssdk.core.async that return types with arguments of type AsyncRequestBodyModifier and TypeMethodDescriptiondefault SdkPublisher<AsyncRequestBody>AsyncRequestBody.split(Consumer<AsyncRequestBodySplitConfiguration.Builder> splitConfiguration) Deprecated.default SdkPublisher<AsyncRequestBody>AsyncRequestBody.split(AsyncRequestBodySplitConfiguration splitConfiguration) Deprecated.usesplitCloseable(AsyncRequestBodySplitConfiguration)instead.Methods in software.amazon.awssdk.core.async with parameters of type AsyncRequestBodyModifier and TypeMethodDescriptionBufferedSplittableAsyncRequestBody.create(AsyncRequestBody delegate) Creates a newBufferedSplittableAsyncRequestBodythat wraps the providedAsyncRequestBody. -
Uses of AsyncRequestBody in software.amazon.awssdk.core.async.listener
Classes in software.amazon.awssdk.core.async.listener that implement AsyncRequestBodyModifier and TypeClassDescriptionstatic final classMethods in software.amazon.awssdk.core.async.listener that return AsyncRequestBodyModifier and TypeMethodDescriptionstatic AsyncRequestBodyAsyncRequestBodyListener.wrap(AsyncRequestBody delegate, AsyncRequestBodyListener listener) Wrap aAsyncRequestBodywith a new one that will notify aAsyncRequestBodyListenerof important events occurring.Methods in software.amazon.awssdk.core.async.listener that return types with arguments of type AsyncRequestBodyModifier and TypeMethodDescriptionAsyncRequestBodyListener.NotifyingAsyncRequestBody.split(Consumer<AsyncRequestBodySplitConfiguration.Builder> splitConfiguration) AsyncRequestBodyListener.NotifyingAsyncRequestBody.split(AsyncRequestBodySplitConfiguration splitConfiguration) Methods in software.amazon.awssdk.core.async.listener with parameters of type AsyncRequestBodyModifier and TypeMethodDescriptionstatic AsyncRequestBodyAsyncRequestBodyListener.wrap(AsyncRequestBody delegate, AsyncRequestBodyListener listener) Wrap aAsyncRequestBodywith a new one that will notify aAsyncRequestBodyListenerof important events occurring. -
Uses of AsyncRequestBody in software.amazon.awssdk.core.client.handler
Methods in software.amazon.awssdk.core.client.handler that return AsyncRequestBodyMethods in software.amazon.awssdk.core.client.handler with parameters of type AsyncRequestBodyModifier and TypeMethodDescriptionClientExecutionParams.withAsyncRequestBody(AsyncRequestBody asyncRequestBody) -
Uses of AsyncRequestBody in software.amazon.awssdk.core.interceptor
Methods in software.amazon.awssdk.core.interceptor that return types with arguments of type AsyncRequestBodyModifier and TypeMethodDescriptionContext.AfterMarshalling.asyncRequestBody()TheAsyncRequestBodythat allows non-blocking streaming of request content.InterceptorContext.asyncRequestBody()default Optional<AsyncRequestBody>ExecutionInterceptor.modifyAsyncHttpContent(Context.ModifyHttpRequest context, ExecutionAttributes executionAttributes) Methods in software.amazon.awssdk.core.interceptor with parameters of type AsyncRequestBodyModifier and TypeMethodDescriptionInterceptorContext.Builder.asyncRequestBody(AsyncRequestBody asyncRequestBody) -
Uses of AsyncRequestBody in software.amazon.awssdk.core.internal.async
Subinterfaces of AsyncRequestBody in software.amazon.awssdk.core.internal.asyncModifier and TypeInterfaceDescriptioninterfaceRepresent a subAsyncRequestBodythat publishes a portion of the sourceAsyncRequestBodyClasses in software.amazon.awssdk.core.internal.async that implement AsyncRequestBodyModifier and TypeClassDescriptionfinal classAn implementation ofAsyncRequestBodyfor providing data from the suppliedByteBufferarray.classWrapper class to wrap an AsyncRequestBody to calculate checksum as it reads data and append Checksum as trailer at the end.classWrapper class to wrap an AsyncRequestBody.final classImplementation ofAsyncRequestBodythat reads data from a file.classAAsyncRequestBodythat allows reading data off of anInputStreamusing a backgroundExecutorService.final classASubAsyncRequestBodyimplementation that doesn't support resubscribe/retryfinal classASubAsyncRequestBodyimplementation that supports resubscribe/retry once all data has been published to the first subscriberMethods in software.amazon.awssdk.core.internal.async that return types with arguments of type AsyncRequestBodyModifier and TypeMethodDescriptionFileAsyncRequestBody.split(AsyncRequestBodySplitConfiguration splitConfiguration) FileAsyncRequestBodySplitHelper.split()Methods in software.amazon.awssdk.core.internal.async with parameters of type AsyncRequestBodyModifier and TypeMethodDescriptionChecksumCalculatingAsyncRequestBody.Builder.asyncRequestBody(AsyncRequestBody asyncRequestBody) Sets the AsyncRequestBody that will be wrapped.CompressionAsyncRequestBody.Builder.asyncRequestBody(AsyncRequestBody asyncRequestBody) Sets the AsyncRequestBody that will be wrapped.SplittingPublisher.Builder.asyncRequestBody(AsyncRequestBody asyncRequestBody) Sets the AsyncRequestBody to be split. -
Uses of AsyncRequestBody in software.amazon.awssdk.core.internal.http
Methods in software.amazon.awssdk.core.internal.http that return AsyncRequestBodyMethods in software.amazon.awssdk.core.internal.http with parameters of type AsyncRequestBodyModifier and TypeMethodDescriptionAmazonAsyncHttpClient.RequestExecutionBuilder.requestProvider(AsyncRequestBody requestProvider) Fluent setter forAsyncRequestBodyRequestExecutionContext.Builder.requestProvider(AsyncRequestBody requestProvider) voidRequestExecutionContext.requestProvider(AsyncRequestBody publisher) Sets the request body provider. -
Uses of AsyncRequestBody in software.amazon.awssdk.core.runtime.transform
Methods in software.amazon.awssdk.core.runtime.transform with parameters of type AsyncRequestBodyModifier and TypeMethodDescriptionAsyncStreamingRequestMarshaller.Builder.asyncRequestBody(AsyncRequestBody asyncRequestBody) -
Uses of AsyncRequestBody in software.amazon.awssdk.core.signer
Methods in software.amazon.awssdk.core.signer that return AsyncRequestBodyModifier and TypeMethodDescriptionAsyncRequestBodySigner.signAsyncRequestBody(SdkHttpFullRequest request, AsyncRequestBody asyncRequestBody, ExecutionAttributes executionAttributes) Deprecated.Method that takes in an signed request and async request body provider, and returns a transformed version the request body provider.Methods in software.amazon.awssdk.core.signer with parameters of type AsyncRequestBodyModifier and TypeMethodDescriptionAsyncSigner.sign(SdkHttpFullRequest request, AsyncRequestBody requestBody, ExecutionAttributes executionAttributes) Deprecated.Sign the request, including the contents of the body into the signature calculation.AsyncRequestBodySigner.signAsyncRequestBody(SdkHttpFullRequest request, AsyncRequestBody asyncRequestBody, ExecutionAttributes executionAttributes) Deprecated.Method that takes in an signed request and async request body provider, and returns a transformed version the request body provider.
splitCloseable(Consumer)instead