com.microsoft.azure.storage.core
Classes
Base64 |
RESERVED FOR INTERNAL USE. Provides Base64 encoding, decoding, and validation functionality. |
|
BaseRequest |
RESERVED FOR INTERNAL USE. The Base Request class for the protocol layer. |
|
BaseResponse |
RESERVED FOR INTERNAL USE. The base response class for the protocol layer |
|
EncryptionAgent |
RESERVED FOR INTERNAL USE. Represents the encryption agent stored on the service. It consists of the encryption protocol version and encryption algorithm used. |
|
EncryptionData |
RESERVED FOR INTERNAL USE. Represents the encryption data that is stored on the service. |
|
ExecutionEngine |
RESERVED FOR INTERNAL USE. A class that handles execution of StorageOperations and enforces retry policies. |
|
JsonUtilities | ||
KeepAliveSocketFactory |
RESERVED FOR INTERNAL USE. This type is used to help work around a bug in the JDK where connection timeouts are not honored on a retried request. In other words, if a customer set a timeout on an operation, this timeout is only ever respected on the first attempt at the request. Retries will cause a different underlying connection implementation to be loaded that will ignore the timeout parameter. Therefore, requests can potentially hang forever if the connection is broken after these retries. Enabling keep-alive timeouts acts as a fallback in these scenarios so that, even if the operation timeout is ignored, the socket will still eventually timeout and the request will be cancelled. We enable keep alive timeouts via a wrapper implementation of a SocketFactory. We use a default socket factory to get sockets from the system and then simply set the keep-alive option to true before returning to the client. This factory will be set on the HttpsUrlConnection objects. |
|
LazySegmentedIterable<CLIENT_TYPE,PARENT_TYPE,ENTITY_TYPE> |
RESERVED FOR INTERNAL USE. Provides a lazy iterator which will retrieve the next segment of a result as the iterator is consumed |
|
LazySegmentedIterator<CLIENT_TYPE,PARENT_TYPE,ENTITY_TYPE> |
RESERVED FOR INTERNAL USE. Provides a lazy iterator which will retrieve the next segment of a result as the iterator is consumed |
|
ListingContext |
RESERVED FOR INTERNAL USE. A class which holds the current context of a listing |
|
ListResponse<T> |
RESERVED FOR INTERNAL USE. A class used to parse a list of objects. |
|
LogConstants |
RESERVED FOR INTERNAL USE. Provides a standard set of log messages that could be produced by the client library. |
|
Logger |
RESERVED FOR INTERNAL USE. A wrapper around a org.slf4j.Logger object which allows for performance optimizations around string formatting, better formatted log descriptions, and more library control over when to log. |
|
MarkableFileStream |
RESERVED FOR INTERNAL USE. Wraps a FileStream to allow for more memory efficient uploading. |
|
NetworkInputStream |
RESERVED FOR INTERNAL USE. |
|
PathUtility |
RESERVED FOR INTERNAL USE. A class to help modify paths |
|
SegmentedStorageRequest | ||
SharedAccessSignatureHelper |
RESERVED FOR INTERNAL USE. Contains helper methods for implementing shared access signatures. |
|
SR |
RESERVED FOR INTERNAL USE. Provides a standard set of errors that could be thrown from the client library. |
|
StorageCredentialsHelper |
RESERVED FOR INTERNAL USE. A helper method for StorageCredentials. |
|
StorageRequest<C,P,R> |
RESERVED FOR INTERNAL USE. A class which encapsulate the execution of a given storage operation. |
|
StreamMd5AndLength |
RESERVED FOR INTERNAL USE. Represents a stream descriptor that contains the stream size and MD5 hash. |
|
UriQueryBuilder |
RESERVED FOR INTERNAL USE. A helper class to help modify the query string of a URI |
|
Utility |
RESERVED FOR INTERNAL USE. A class which provides utility methods. |
|
WrappedByteArrayOutputStream |
RESERVED FOR INTERNAL USE. Wraps a user-specified buffer in a stream. |
|
WrappedContentKey |
RESERVED FOR INTERNAL USE. Represents the envelope key details stored on the service. |
Enums
EncryptionAlgorithm |
RESERVED FOR INTERNAL USE. Specifies the encryption algorithm used to encrypt a resource. |
RequestLocationMode |
RESERVED FOR INTERNAL USE. |