Package com.azure.core.util.polling
Package containing API for long running operations.
-
Interface Summary Interface Description PollingStrategy<T,U> Represents a known strategy for polling a long running operation in Azure.SyncPoller<T,U> A type that offers API that simplifies the task of executing long-running operations against an Azure service. -
Class Summary Class Description AsyncPollResponse<T,U> AsyncPollResponse represents an event emitted by thePollerFlux
that asynchronously polls a long-running operation (LRO).ChainedPollingStrategy<T,U> A polling strategy that chains multiple polling strategies, finds the first strategy that can poll the current long running operation, and polls with that strategy.DefaultPollingStrategy<T,U> The default polling strategy to use with Azure data plane services.LocationPollingStrategy<T,U> Implements a Location polling strategy.LongRunningOperationStatus An enum to represent all possible states that a long-running operation may find itself in.OperationResourcePollingStrategy<T,U> Implements a operation resource polling strategy, typically from Operation-Location.PollerFlux<T,U> A Flux that simplifies the task of executing long running operations against an Azure service.PollingContext<T> A key/value store that is propagated between various poll related operations associated withPollerFlux
andSyncPoller
poller.PollResponse<T> PollResponse represents a single response from a service for a long-running polling operation.StatusCheckPollingStrategy<T,U> Fallback polling strategy that doesn't poll but exits successfully if no other polling strategies are detected and status code is 2xx.