Documentation ¶
Overview ¶
Package trigger is a generated GoMock package.
Index ¶
- func NewTriggerServer(config Config) triggerpb.TriggerWorkerServer
- type Config
- type MockWorker
- func (m *MockWorker) AddSubscription(ctx context.Context, subscription *primitive.Subscription) error
- func (m *MockWorker) EXPECT() *MockWorkerMockRecorder
- func (m *MockWorker) Init(ctx context.Context) error
- func (m *MockWorker) PauseSubscription(ctx context.Context, id vanus.ID) error
- func (m *MockWorker) Register(ctx context.Context) error
- func (m *MockWorker) RemoveSubscription(ctx context.Context, id vanus.ID) error
- func (m *MockWorker) Start(ctx context.Context) error
- func (m *MockWorker) StartSubscription(ctx context.Context, id vanus.ID) error
- func (m *MockWorker) Stop(ctx context.Context) error
- func (m *MockWorker) Unregister(ctx context.Context) error
- type MockWorkerMockRecorder
- func (mr *MockWorkerMockRecorder) AddSubscription(ctx, subscription interface{}) *gomock.Call
- func (mr *MockWorkerMockRecorder) Init(ctx interface{}) *gomock.Call
- func (mr *MockWorkerMockRecorder) PauseSubscription(ctx, id interface{}) *gomock.Call
- func (mr *MockWorkerMockRecorder) Register(ctx interface{}) *gomock.Call
- func (mr *MockWorkerMockRecorder) RemoveSubscription(ctx, id interface{}) *gomock.Call
- func (mr *MockWorkerMockRecorder) Start(ctx interface{}) *gomock.Call
- func (mr *MockWorkerMockRecorder) StartSubscription(ctx, id interface{}) *gomock.Call
- func (mr *MockWorkerMockRecorder) Stop(ctx interface{}) *gomock.Call
- func (mr *MockWorkerMockRecorder) Unregister(ctx interface{}) *gomock.Call
- type Worker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewTriggerServer ¶
func NewTriggerServer(config Config) triggerpb.TriggerWorkerServer
Types ¶
type Config ¶
type Config struct { TriggerAddr string Port int `yaml:"port"` IP string `yaml:"ip"` ControllerAddr []string `yaml:"controllers"` Observability observability.Config `yaml:"observability"` HeartbeatInterval time.Duration `yaml:"heartbeat_interval"` // send event goroutine size SendEventGoroutineSize int `yaml:"send_event_goroutine_size"` // push event batch size when use grpc SendEventBatchSize int `yaml:"send_event_batch_size"` // var client read event from segment batch size. PullEventBatchSize int `yaml:"pull_event_batch_size"` // max uack event number MaxUACKEventNumber int `yaml:"max_uack_event_number"` }
func InitConfig ¶
type MockWorker ¶
type MockWorker struct {
// contains filtered or unexported fields
}
MockWorker is a mock of Worker interface.
func NewMockWorker ¶
func NewMockWorker(ctrl *gomock.Controller) *MockWorker
NewMockWorker creates a new mock instance.
func (*MockWorker) AddSubscription ¶
func (m *MockWorker) AddSubscription(ctx context.Context, subscription *primitive.Subscription) error
AddSubscription mocks base method.
func (*MockWorker) EXPECT ¶
func (m *MockWorker) EXPECT() *MockWorkerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockWorker) Init ¶
func (m *MockWorker) Init(ctx context.Context) error
Init mocks base method.
func (*MockWorker) PauseSubscription ¶
PauseSubscription mocks base method.
func (*MockWorker) Register ¶
func (m *MockWorker) Register(ctx context.Context) error
Register mocks base method.
func (*MockWorker) RemoveSubscription ¶
RemoveSubscription mocks base method.
func (*MockWorker) Start ¶
func (m *MockWorker) Start(ctx context.Context) error
Start mocks base method.
func (*MockWorker) StartSubscription ¶
StartSubscription mocks base method.
func (*MockWorker) Stop ¶
func (m *MockWorker) Stop(ctx context.Context) error
Stop mocks base method.
func (*MockWorker) Unregister ¶
func (m *MockWorker) Unregister(ctx context.Context) error
Unregister mocks base method.
type MockWorkerMockRecorder ¶
type MockWorkerMockRecorder struct {
// contains filtered or unexported fields
}
MockWorkerMockRecorder is the mock recorder for MockWorker.
func (*MockWorkerMockRecorder) AddSubscription ¶
func (mr *MockWorkerMockRecorder) AddSubscription(ctx, subscription interface{}) *gomock.Call
AddSubscription indicates an expected call of AddSubscription.
func (*MockWorkerMockRecorder) Init ¶
func (mr *MockWorkerMockRecorder) Init(ctx interface{}) *gomock.Call
Init indicates an expected call of Init.
func (*MockWorkerMockRecorder) PauseSubscription ¶
func (mr *MockWorkerMockRecorder) PauseSubscription(ctx, id interface{}) *gomock.Call
PauseSubscription indicates an expected call of PauseSubscription.
func (*MockWorkerMockRecorder) Register ¶
func (mr *MockWorkerMockRecorder) Register(ctx interface{}) *gomock.Call
Register indicates an expected call of Register.
func (*MockWorkerMockRecorder) RemoveSubscription ¶
func (mr *MockWorkerMockRecorder) RemoveSubscription(ctx, id interface{}) *gomock.Call
RemoveSubscription indicates an expected call of RemoveSubscription.
func (*MockWorkerMockRecorder) Start ¶
func (mr *MockWorkerMockRecorder) Start(ctx interface{}) *gomock.Call
Start indicates an expected call of Start.
func (*MockWorkerMockRecorder) StartSubscription ¶
func (mr *MockWorkerMockRecorder) StartSubscription(ctx, id interface{}) *gomock.Call
StartSubscription indicates an expected call of StartSubscription.
func (*MockWorkerMockRecorder) Stop ¶
func (mr *MockWorkerMockRecorder) Stop(ctx interface{}) *gomock.Call
Stop indicates an expected call of Stop.
func (*MockWorkerMockRecorder) Unregister ¶
func (mr *MockWorkerMockRecorder) Unregister(ctx interface{}) *gomock.Call
Unregister indicates an expected call of Unregister.
type Worker ¶
type Worker interface { Init(ctx context.Context) error Register(ctx context.Context) error Unregister(ctx context.Context) error Start(ctx context.Context) error Stop(ctx context.Context) error AddSubscription(ctx context.Context, subscription *primitive.Subscription) error RemoveSubscription(ctx context.Context, id vanus.ID) error PauseSubscription(ctx context.Context, id vanus.ID) error StartSubscription(ctx context.Context, id vanus.ID) error }
Directories ¶
Path | Synopsis |
---|---|
Package client is a generated GoMock package.
|
Package client is a generated GoMock package. |
Package reader is a generated GoMock package.
|
Package reader is a generated GoMock package. |
Package trigger is a generated GoMock package.
|
Package trigger is a generated GoMock package. |