| Interface | Description |
|---|---|
| BlobStoreAdminFactory |
Factory to create instance of
StateBackendAdmins that needs to be implemented for every
state backend |
| SideInputsProcessor |
The processing logic for store side inputs.
|
| SideInputsProcessorFactory |
A factory to build
SideInputsProcessors. |
| StateBackendAdmin |
Admin responsible for loading any resources related to state backend
|
| StateBackendFactory |
Factory to build the Samza
TaskBackupManager, TaskRestoreManager and StateBackendAdmin
for a particular state storage backend, which are used to durably backup the Samza task state. |
| StorageEngine |
A storage engine for managing state maintained by a stream processor.
|
| StorageEngineFactory<K,V> |
An object provided by the storage engine implementation to create instances
of the given storage engine type.
|
| TaskBackupManager |
TaskBackupManager is the interface that must be implemented for any remote system that Samza persists its state to
during the task commit operation.
|
| TaskRestoreManager |
The helper interface restores task state.
|
| Class | Description |
|---|---|
| KafkaChangelogRestoreParams |
Provides the required for Kafka Changelog restore managers
|
| StoreProperties |
Immutable class that defines the properties of a Store
|
| StoreProperties.StorePropertiesBuilder |
| Enum | Description |
|---|---|
| StorageEngineFactory.StoreMode |
Enum to describe different modes a
StorageEngine can be created in. |