MCPcopy
hub / github.com/uber/aresdb / Bootstrapable

Interface Bootstrapable

datanode/bootstrap/types.go:83–85  ·  view source on GitHub ↗

Bootstrapable defines bootstrapable interface

Source from the content-addressed store, hash-verified

81
82// Bootstrapable defines bootstrapable interface
83type Bootstrapable interface {
84 Bootstrap(peerSource client.PeerSource, origin string, topo topology.Topology, topoState *topology.StateSnapshot, options Options) error
85}
86
87// Options defines options for bootstrap
88type Options interface {

Callers

nothing calls this directly

Implementers 5

TableShardmemstore/table_shard.go
memStoreImplmemstore/memstore.go
MemStorememstore/mocks/MemStore.go
bootstrapManagerImpldatanode/bootstrap_manager.go
Bootstrapabledatanode/bootstrap/mocks/Bootstrapable

Calls

no outgoing calls

Tested by

no test coverage detected