trigger

package
v0.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 7, 2023 License: Apache-2.0 Imports: 22 Imported by: 0

Documentation

Overview

Package trigger is a generated GoMock package.

Index

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

func InitConfig(filename string) (*Config, error)

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

func (m *MockWorker) PauseSubscription(ctx context.Context, id vanus.ID) error

PauseSubscription mocks base method.

func (*MockWorker) Register

func (m *MockWorker) Register(ctx context.Context) error

Register mocks base method.

func (*MockWorker) RemoveSubscription

func (m *MockWorker) RemoveSubscription(ctx context.Context, id vanus.ID) error

RemoveSubscription mocks base method.

func (*MockWorker) Start

func (m *MockWorker) Start(ctx context.Context) error

Start mocks base method.

func (*MockWorker) StartSubscription

func (m *MockWorker) StartSubscription(ctx context.Context, id vanus.ID) error

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
}

func NewWorker

func NewWorker(config Config) Worker

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL