Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChangeState ¶
type ChangeState interface {
// Change state
ApplyChangeLog(cl *spec.ChangeLog) error
ProcessChangeLog(*spec.ChangeLog, bool) error
WaitForChanges() error
ReloadState(bool, ...*spec.ChangeLog) error
ChangeHash() uint32
// Readiness
Ready() bool
SetReady()
// Replication
SetupRaft(*raft.Raft, *raft.Config)
Raft() *raft.Raft
// Resources
ResourceManager() *resources.ResourceManager
DocumentManager() resources.DocumentManager
}
Click to show internal directories.
Click to hide internal directories.