@Private @Evolving
| Interface | Description |
|---|---|
| AbfsCounters |
An interface for Abfs counters.
|
| AbfsInputStreamStatistics |
Interface for statistics for the AbfsInputStream.
|
| AbfsOutputStreamStatistics |
Interface for
AbfsOutputStream statistics. |
| AbfsThrottlingIntercept |
An interface for Abfs Throttling Interface.
|
| KeyProvider |
The interface that every Azure file system key provider must implement.
|
| ListingSupport |
| Class | Description |
|---|---|
| AbfsAclHelper |
AbfsAclHelper provides convenience methods to implement modifyAclEntries / removeAclEntries / removeAcl / removeDefaultAcl
from setAcl and getAcl.
|
| AbfsAHCHttpOperation |
Implementation of
AbfsHttpOperation for orchestrating server calls using
Apache Http Client. |
| AbfsClient |
AbfsClient.
|
| AbfsClientContext |
Class to hold extra configurations for AbfsClient and further classes
inside AbfsClient.
|
| AbfsClientContextBuilder |
A builder for AbfsClientContext class with different options to select and
build from.
|
| AbfsClientRenameResult |
A class to store the Result of an AbfsClient rename operation, signifying the
AbfsRestOperation result and the rename recovery.
|
| AbfsClientThrottlingIntercept |
Throttles Azure Blob File System read and write operations to achieve maximum
throughput by minimizing errors.
|
| AbfsErrors |
ABFS error constants.
|
| AbfsHttpClientConnectionFactory |
Custom implementation of
ManagedHttpClientConnectionFactory and overrides
ManagedHttpClientConnectionFactory.create(HttpRoute, ConnectionConfig) to return
AbfsManagedApacheHttpConnection. |
| AbfsHttpHeader |
The Http Request / Response Headers for Rest AbfsClient.
|
| AbfsHttpOperation |
Base Http operation class for orchestrating server IO calls.
|
| AbfsHttpOperation.AbfsHttpOperationWithFixedResult | |
| AbfsInputStream |
The AbfsInputStream for AbfsClient.
|
| AbfsInputStreamContext |
Class to hold extra input stream configs.
|
| AbfsInputStreamStatisticsImpl |
Stats for the AbfsInputStream.
|
| AbfsIoUtils |
Utility classes to work with the remote store.
|
| AbfsJdkHttpOperation |
Implementation of
AbfsHttpOperation for orchestrating calls using JDK's HttpURLConnection. |
| AbfsLease |
AbfsLease manages an Azure blob lease.
|
| AbfsListResult |
Class to store listStatus results for AbfsListStatusRemoteIterator.
|
| AbfsListStatusRemoteIterator | |
| AbfsLocatedFileStatus |
LocatedFileStatus extended to also carry an ETag. |
| AbfsManagedHttpClientContext |
Registers the latency of different phases of a network call.
|
| AbfsManagedHttpRequestExecutor |
This class extends
HttpRequestExecutor to intercept the connection
activity and register the latency of different phases of a network call. |
| AbfsOutputStream |
The BlobFsOutputStream for Rest AbfsClient.
|
| AbfsOutputStreamContext |
Class to hold extra output stream configs.
|
| AbfsOutputStreamStatisticsImpl |
OutputStream statistics implementation for Abfs.
|
| AbfsPerfInfo |
AbfsPerfInfo holds information on ADLS Gen 2 API performance observed by AbfsClient. |
| AbfsPerfTracker |
AbfsPerfTracker keeps track of service latencies observed by AbfsClient. |
| AbfsPermission |
The AbfsPermission for AbfsClient.
|
| AbfsRestOperation |
The AbfsRestOperation for Rest AbfsClient.
|
| AbfsRetryPolicy |
Abstract Class for Retry policy to be used by
AbfsClient
Implementation to be used is based on retry cause. |
| AbfsStreamContext |
Base stream configuration class which is going
to store common configs among input and output streams.
|
| AbfsUriQueryBuilder |
The UrlQueryBuilder for Rest AbfsClient.
|
| ExponentialRetryPolicy |
Retry policy used by AbfsClient.
|
| FixedSASTokenProvider |
In house implementation of
SASTokenProvider to use a fixed SAS token with ABFS. |
| RetryPolicyConstants | |
| RetryReasonConstants | |
| SharedKeyCredentials |
Represents the shared key credentials used to access an Azure Storage
account.
|
| ShellDecryptionKeyProvider |
Shell decryption key provider which invokes an external script that will
perform the key decryption.
|
| SimpleKeyProvider |
Key provider that simply returns the storage account key from the
configuration as plaintext.
|
| StaticRetryPolicy |
Retry policy used by AbfsClient for Network Errors.
|
| Enum | Description |
|---|---|
| AbfsRestOperationType |
The REST operation type (Read, Append, Other ).
|
| AuthType |
Auth Type Enum.
|
| TimerFunctionality |
| Exception | Description |
|---|---|
| AbfsLease.LeaseException |
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.