| Interface | Description |
|---|---|
| InitialUpdate<StateT extends Revisioned> |
A constructor for a StateT object.
|
| Revision |
A maker for a version of a
Revisioned object. |
| Revisioned |
An object that has a revision associated with it.
|
| RevisionedStreamClient<T> |
Provides a stream that can be read and written to with strong consistency.
|
| StateSynchronizer<StateT extends Revisioned> |
Provides a means to have state that is synchronized between many processes.
|
| StateSynchronizer.UpdateGenerator<StateT extends Revisioned> |
A function which given a state object populates a list of updates that should be applied.
|
| StateSynchronizer.UpdateGeneratorFunction<StateT extends Revisioned,ReturnT> |
Similar to
StateSynchronizer.UpdateGenerator but it also returns a result for the caller. |
| Update<StateT extends Revisioned> |
An update to a StateT object coordinated via a
StateSynchronizer. |
| Class | Description |
|---|---|
| SynchronizerConfig |
The configuration for a Consistent replicated state synchronizer.
|
| SynchronizerConfig.SynchronizerConfigBuilder |