| Package | Description |
|---|---|
| io.ray.streaming.state.backend | |
| io.ray.streaming.state.keystate.state.proxy | |
| io.ray.streaming.state.strategy |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractKeyStateBackend
Transaction support primitive operations like finish, commit, ackcommit and rollback.
|
class |
KeyStateBackend
key state backend manager, managing different kinds of states in different thread.
|
class |
OperatorStateBackend
OperatorState manager for getting split or union list state.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ListStateStoreManagerProxy<T>
This class defines ListState Wrapper, connecting state and backend.
|
class |
MapStateStoreManagerProxy<K,V>
This class defines MapState Wrapper, connecting state and backend.
|
class |
ValueStateStoreManagerProxy<T>
This class defines ValueState Wrapper, connecting state and backend.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractStateStoreManager<V>
This class defines the StoreManager Abstract class.
|
class |
DualStateStoreManager<V>
This class define the checkpoint store strategy, which saves two-version data once.
|
class |
MVStateStoreManager<V>
This class define the multi-version store strategy, which leverages external storage's mvcc.
|
class |
StateStoreManagerProxy<V>
This class support ITransactionState.
|
Copyright © 2020. All rights reserved.