| Interface | Description |
|---|---|
| ChangelogState |
State used by
ChangelogKeyedStateBackend. |
| KvStateChangeLogger<Value,Namespace> |
A logger for some key-partitioned state (not only
ValueState. |
| StateChangeLogger<Value,Namespace> |
Logs changes to a state created by
ChangelogKeyedStateBackend. |
| Class | Description |
|---|---|
| AbstractChangelogStateBackend |
An abstract base implementation of the
StateBackend interface whose subclasses use
delegatedStateBackend and State changes to restore. |
| ChangelogKeyedStateBackend<K> |
A
KeyedStateBackend that keeps state on the underlying delegated keyed state backend as
well as on the state change log. |
| ChangelogKeyGroupedPriorityQueue<T> |
A
KeyGroupedInternalPriorityQueue that keeps state on the underlying delegated KeyGroupedInternalPriorityQueue as well as on the state change log. |
| ChangelogStateBackend |
This state backend holds the working state in the underlying delegatedStateBackend, and forwards
state changes to State Changelog.
|
| ChangelogStateFactory |
Maintains the lifecycle of all
ChangelogStates. |
| DeactivatedChangelogStateBackend |
This state backend use delegatedStateBackend and State changes to restore to the
delegatedStateBackend in which switching Changelog from enabled to disabled.
|
| Enum | Description |
|---|---|
| StateChangeOperation |
The operation applied to
ChangelogState. |
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.