Documentation
¶
Overview ¶
Package executorclient is a generated GoMock package.
Index ¶
- func Module[SP ShardProcessor]() fx.Option
- type Config
- type Executor
- type MockExecutor
- type MockExecutorMockRecorder
- type MockShardProcessor
- type MockShardProcessorFactory
- type MockShardProcessorFactoryMockRecorder
- type MockShardProcessorMockRecorder
- type Params
- type ShardProcessor
- type ShardProcessorFactory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Module ¶
func Module[SP ShardProcessor]() fx.Option
Types ¶
type Executor ¶
type Executor[SP ShardProcessor] interface { Start(ctx context.Context) Stop() GetShardProcess(shardID string) (SP, error) }
func NewExecutor ¶
func NewExecutor[SP ShardProcessor](params Params[SP]) (Executor[SP], error)
type MockExecutor ¶
type MockExecutor[SP ShardProcessor] struct { // contains filtered or unexported fields }
MockExecutor is a mock of Executor interface.
func NewMockExecutor ¶
func NewMockExecutor[SP ShardProcessor](ctrl *gomock.Controller) *MockExecutor[SP]
NewMockExecutor creates a new mock instance.
func (*MockExecutor[SP]) EXPECT ¶
func (m *MockExecutor[SP]) EXPECT() *MockExecutorMockRecorder[SP]
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockExecutor[SP]) GetShardProcess ¶
func (m *MockExecutor[SP]) GetShardProcess(shardID string) (SP, error)
GetShardProcess mocks base method.
func (*MockExecutor[SP]) Start ¶
func (m *MockExecutor[SP]) Start(ctx context.Context)
Start mocks base method.
type MockExecutorMockRecorder ¶
type MockExecutorMockRecorder[SP ShardProcessor] struct { // contains filtered or unexported fields }
MockExecutorMockRecorder is the mock recorder for MockExecutor.
func (*MockExecutorMockRecorder[SP]) GetShardProcess ¶
func (mr *MockExecutorMockRecorder[SP]) GetShardProcess(shardID any) *gomock.Call
GetShardProcess indicates an expected call of GetShardProcess.
func (*MockExecutorMockRecorder[SP]) Start ¶
func (mr *MockExecutorMockRecorder[SP]) Start(ctx any) *gomock.Call
Start indicates an expected call of Start.
func (*MockExecutorMockRecorder[SP]) Stop ¶
func (mr *MockExecutorMockRecorder[SP]) Stop() *gomock.Call
Stop indicates an expected call of Stop.
type MockShardProcessor ¶
type MockShardProcessor struct {
// contains filtered or unexported fields
}
MockShardProcessor is a mock of ShardProcessor interface.
func NewMockShardProcessor ¶
func NewMockShardProcessor(ctrl *gomock.Controller) *MockShardProcessor
NewMockShardProcessor creates a new mock instance.
func (*MockShardProcessor) EXPECT ¶
func (m *MockShardProcessor) EXPECT() *MockShardProcessorMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockShardProcessor) GetShardLoad ¶
func (m *MockShardProcessor) GetShardLoad() float64
GetShardLoad mocks base method.
func (*MockShardProcessor) Start ¶
func (m *MockShardProcessor) Start(ctx context.Context)
Start mocks base method.
type MockShardProcessorFactory ¶
type MockShardProcessorFactory[SP ShardProcessor] struct { // contains filtered or unexported fields }
MockShardProcessorFactory is a mock of ShardProcessorFactory interface.
func NewMockShardProcessorFactory ¶
func NewMockShardProcessorFactory[SP ShardProcessor](ctrl *gomock.Controller) *MockShardProcessorFactory[SP]
NewMockShardProcessorFactory creates a new mock instance.
func (*MockShardProcessorFactory[SP]) EXPECT ¶
func (m *MockShardProcessorFactory[SP]) EXPECT() *MockShardProcessorFactoryMockRecorder[SP]
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockShardProcessorFactory[SP]) NewShardProcessor ¶
func (m *MockShardProcessorFactory[SP]) NewShardProcessor(shardID string) (SP, error)
NewShardProcessor mocks base method.
type MockShardProcessorFactoryMockRecorder ¶
type MockShardProcessorFactoryMockRecorder[SP ShardProcessor] struct { // contains filtered or unexported fields }
MockShardProcessorFactoryMockRecorder is the mock recorder for MockShardProcessorFactory.
func (*MockShardProcessorFactoryMockRecorder[SP]) NewShardProcessor ¶
func (mr *MockShardProcessorFactoryMockRecorder[SP]) NewShardProcessor(shardID any) *gomock.Call
NewShardProcessor indicates an expected call of NewShardProcessor.
type MockShardProcessorMockRecorder ¶
type MockShardProcessorMockRecorder struct {
// contains filtered or unexported fields
}
MockShardProcessorMockRecorder is the mock recorder for MockShardProcessor.
func (*MockShardProcessorMockRecorder) GetShardLoad ¶
func (mr *MockShardProcessorMockRecorder) GetShardLoad() *gomock.Call
GetShardLoad indicates an expected call of GetShardLoad.
func (*MockShardProcessorMockRecorder) Start ¶
func (mr *MockShardProcessorMockRecorder) Start(ctx any) *gomock.Call
Start indicates an expected call of Start.
func (*MockShardProcessorMockRecorder) Stop ¶
func (mr *MockShardProcessorMockRecorder) Stop() *gomock.Call
Stop indicates an expected call of Stop.
type Params ¶
type Params[SP ShardProcessor] struct { fx.In YarpcClient sharddistributorv1.ShardDistributorExecutorAPIYARPCClient MetricsClient metrics.Client Logger log.Logger ShardProcessorFactory ShardProcessorFactory[SP] Config Config TimeSource clock.TimeSource }
type ShardProcessor ¶
type ShardProcessorFactory ¶
type ShardProcessorFactory[SP ShardProcessor] interface { NewShardProcessor(shardID string) (SP, error) }