Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ShardStateAware ¶
type ShardStateAware interface {
// Created the shard was created on the current store
Created(bhmetapb.Shard)
// Splited the shard was splited on the current store
Splited(bhmetapb.Shard)
// Destory the shard was destoryed on the current store
Destory(bhmetapb.Shard)
// BecomeLeader the shard was become leader on the current store
BecomeLeader(bhmetapb.Shard)
// BecomeLeader the shard was become follower on the current store
BecomeFollower(bhmetapb.Shard)
// SnapshotApplied snapshot applied
SnapshotApplied(bhmetapb.Shard)
}
ShardStateAware shard state aware
type TestShardStateAware ¶
type TestShardStateAware interface {
ShardStateAware
SetWrapper(ShardStateAware)
}
TestShardStateAware just for test
Click to show internal directories.
Click to hide internal directories.