Uses of Class
com.azure.core.util.ProgressReporter
Package
Description
Package containing core utility classes.
Package containing APIs for IO operations.
Package containing classes for AzureBlobStorage.
-
Uses of ProgressReporter in com.azure.core.util
Modifier and TypeMethodDescriptionProgressReporter.createChild()
Creates childProgressReporter
that can be used to track sub-progress when tracked activity spans across concurrent processes.Contexts.getHttpRequestProgressReporter()
Retrieves request'sProgressReporter
from theContext
.static ProgressReporter
ProgressReporter.withProgressListener
(ProgressListener progressListener) Creates aProgressReporter
that notifiesProgressListener
.Modifier and TypeMethodDescriptionstatic Flux<ByteBuffer>
FluxUtil.addProgressReporting
(Flux<ByteBuffer> flux, ProgressReporter progressReporter) Adds progress reporting to the providedFlux
ofByteBuffer
.Contexts.setHttpRequestProgressReporter
(ProgressReporter progressReporter) Adds request'sProgressReporter
instance to theContext
. -
Uses of ProgressReporter in com.azure.core.util.io
Modifier and TypeMethodDescriptionIOUtils.transferStreamResponseToAsynchronousByteChannel
(AsynchronousByteChannel targetChannel, StreamResponse sourceResponse, BiFunction<Throwable, Long, Mono<StreamResponse>> onErrorResume, ProgressReporter progressReporter, int maxRetries) Transfers theStreamResponse
content toAsynchronousByteChannel
. -
Uses of ProgressReporter in com.azure.storage.blob.models
Modifier and TypeMethodDescriptionBlobDownloadAsyncResponse.writeValueToAsync
(AsynchronousByteChannel channel, ProgressReporter progressReporter) Transfers content bytes to theAsynchronousByteChannel
.