Package com.azure.core.util
Package containing core utility classes.
-
Interface Summary Interface Description AsyncCloseable Interface for close operations that are asynchronous.ReferenceManager This interface represents managing references toObjects
and providing the ability to run a cleaning operation once the object is no longer able to be reference.ServiceVersion A generic interface for sending HTTP requests using the provided service version. -
Class Summary Class Description AuthorizationChallengeHandler This class handles Basic and Digest authorization challenges, complying to RFC 2617 and RFC 7616.Base64Url Encodes and decodes using Base64 URL encoding.Base64Util Utility type exposing Base64 encoding and decoding methods.BinaryData BinaryData is a convenient data interchange class for use throughout the Azure SDK for Java.ClientOptions General configuration options for clients.Configuration Contains configuration information that is used during construction of client libraries.Context Context
offers a means of passing arbitrary data (key-value pairs) to pipeline policies.CoreUtils This class contains utility methods useful for building client libraries.DateTimeRfc1123 Wrapper over java.time.OffsetDateTime used for specifying RFC1123 format during serialization and deserialization.ExpandableStringEnum<T extends ExpandableStringEnum<T>> Base implementation for expandable, single string enums.FluxUtil Utility type exposing methods to deal withFlux
.Header Represents a single header to be set on a request.HttpClientOptions General configuration options forHttpClients
.IterableStream<T> This class provides utility to iterate over values using standard 'for-each' style loops or to convert them into aStream
and operate in that fashion.UrlBuilder A builder class that is used to create URLs.UserAgentProperties Class to hold the properties used in user agent strings.UserAgentUtil Utility for building user agent string for Azure client libraries as specified in the design guidelines.