14 строки
481 B
Go
14 строки
481 B
Go
package synchronizer
|
|
|
|
// Synchronizer interface for syncing data to and from splits servers
|
|
type Synchronizer interface {
|
|
SyncAll(requestNoCache bool) error
|
|
SynchronizeSplits(till *int64, requestNoCache bool) error
|
|
LocalKill(splitName string, defaultTreatment string, changeNumber int64)
|
|
SynchronizeSegment(segmentName string, till *int64, requestNoCache bool) error
|
|
StartPeriodicFetching()
|
|
StopPeriodicFetching()
|
|
StartPeriodicDataRecording()
|
|
StopPeriodicDataRecording()
|
|
}
|