| Interface | Description |
|---|---|
| RetryPolicy |
Retry policy to use by
RetryingExecutor. |
| StateChangeUploader |
The purpose of this interface is to abstract the different implementations of uploading state
changelog parts.
|
| StateChangeUploadScheduler |
Schedules
upload tasks on a StateChangeUploader. |
| TaskChangelogRegistry |
TM-side registry of
StateObjects, each
representing one or more changelog segments. |
| Class | Description |
|---|---|
| AbstractStateChangeFsUploader |
Base implementation of StateChangeUploader.
|
| ChangelogStorageMetricGroup |
Metrics related to the Changelog Storage used by the Changelog State Backend.
|
| DuplicatingStateChangeFsUploader |
A StateChangeFsUploader implementation that writes the changes to remote and local.
|
| FsStateChangelogOptions |
ConfigOptions for FsStateChangelogStorage. |
| FsStateChangelogStorage |
Filesystem-based implementation of
StateChangelogStorage. |
| FsStateChangelogStorageFactory |
FsStateChangelogStorage factory. |
| FsStateChangelogStorageForRecovery |
Filesystem-based implementation of
StateChangelogStorage just for recovery. |
| RetryPolicy.FixedRetryPolicy |
RetryPolicy with fixed timeout, delay and max attempts. |
| StateChangeFormat |
Serialization format for state changes.
|
| StateChangeFsUploader |
A synchronous
StateChangeUploadScheduler implementation that uploads the changes using
FileSystem. |
| StateChangeSet |
A set of changes made to some state(s) by a single state backend during a single checkpoint.
|
| StateChangeUploader.UploadTasksResult |
Result of executing one or more
upload tasks. |
| StateChangeUploadScheduler.UploadTask |
Upload Task for
StateChangeUploadScheduler. |
| UploadResult |
Result of uploading state changes.
|
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.