Documentation
¶
Index ¶
- type TopologyController
- func (_m *TopologyController) AddInstance(ctx context.Context, rsID uuid.UUID, info vshard_router.InstanceInfo) error
- func (_m *TopologyController) AddReplicaset(ctx context.Context, rsInfo vshard_router.ReplicasetInfo, ...) error
- func (_m *TopologyController) AddReplicasets(ctx context.Context, ...) error
- func (_m *TopologyController) RemoveInstance(ctx context.Context, rsID uuid.UUID, instanceID uuid.UUID) error
- func (_m *TopologyController) RemoveReplicaset(ctx context.Context, rsID uuid.UUID) []error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TopologyController ¶
TopologyController is an autogenerated mock type for the TopologyController type
func NewTopologyController ¶
func NewTopologyController(t interface {
mock.TestingT
Cleanup(func())
}) *TopologyController
NewTopologyController creates a new instance of TopologyController. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*TopologyController) AddInstance ¶
func (_m *TopologyController) AddInstance(ctx context.Context, rsID uuid.UUID, info vshard_router.InstanceInfo) error
AddInstance provides a mock function with given fields: ctx, rsID, info
func (*TopologyController) AddReplicaset ¶
func (_m *TopologyController) AddReplicaset(ctx context.Context, rsInfo vshard_router.ReplicasetInfo, instances []vshard_router.InstanceInfo) error
AddReplicaset provides a mock function with given fields: ctx, rsInfo, instances
func (*TopologyController) AddReplicasets ¶
func (_m *TopologyController) AddReplicasets(ctx context.Context, replicasets map[vshard_router.ReplicasetInfo][]vshard_router.InstanceInfo) error
AddReplicasets provides a mock function with given fields: ctx, replicasets
func (*TopologyController) RemoveInstance ¶
func (_m *TopologyController) RemoveInstance(ctx context.Context, rsID uuid.UUID, instanceID uuid.UUID) error
RemoveInstance provides a mock function with given fields: ctx, rsID, instanceID
func (*TopologyController) RemoveReplicaset ¶
RemoveReplicaset provides a mock function with given fields: ctx, rsID