Package com.azure.core.util
package com.azure.core.util
Package containing core utility classes.
-
ClassDescriptionInterface for close operations that are asynchronous.An authenticate challenge.This class handles Basic and Digest authorization challenges, complying to RFC 2617 and RFC 7616.Encodes and decodes using Base64 URL encoding.Utility type exposing Base64 encoding and decoding methods.BinaryData is a convenient data interchange class for use throughout the Azure SDK for Java.General configuration options for clients.Contains configuration information that is used during construction of client libraries.Builds
Configurationwith external source.Represents configuration property.Builds configuration property.Configuration property source which provides configuration values from a specific place.Contextoffers a means of passing arbitrary data (key-value pairs) to pipeline policies.A utility type that can be used to add and retrieve instances commonly used inContext.This class contains utility methods useful for building client libraries.Wrapper over java.time.OffsetDateTime used for specifying RFC1123 format during serialization and deserialization.This class represents an HTTP ETag.Interface for expandable enums.ExpandableStringEnum<T extends ExpandableStringEnum<T>>Base implementation for expandable, single string enums.Utility type exposing methods to deal withFlux.Represents a single header to be set on a request.General configuration options forHttpClients.This class provides utility to iterate over values using standard 'for-each' style loops or to convert them into aStreamand operate in that fashion.The options to configure library-specific information onTracerProviderandMeterProvider.Metrics configuration options for clients.AProgressListeneris an interface that can be used to listen to the progress of the I/O transfers.ProgressReporteroffers a convenient way to add progress tracking to I/O operations.This interface represents managing references toObjectsand providing the ability to run a cleaning operation once the object is no longer able to be reference.A generic interface for sending HTTP requests using the provided service version.AnScheduledExecutorServicethat is shared by multiple consumers.Generic attribute collection applicable to metrics, tracing and logging implementations.Tracing configuration options for clients.A builder class that is used to create URLs.Class to hold the properties used in user agent strings.Utility for building user agent string for Azure client libraries as specified in the design guidelines.