Documentation
¶
Overview ¶
Package rabbitmq is a generated GoMock package.
Package rabbitmq is a generated GoMock package.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConsumerRepository ¶ added in v1.29.0
type ConsumerRepository interface { Register(queueName string, handler QueueHandlerFunc) RunConsumers() error }
ConsumerRepository provides an interface for Consumer related to rabbitmq.
type ConsumerRoutes ¶
type ConsumerRoutes struct { mlog.Logger mopentelemetry.Telemetry // contains filtered or unexported fields }
ConsumerRoutes struct
func NewConsumerRoutes ¶
func NewConsumerRoutes(conn *mrabbitmq.RabbitMQConnection, logger mlog.Logger, telemetry *mopentelemetry.Telemetry) *ConsumerRoutes
NewConsumerRoutes creates a new instance of ConsumerRoutes.
func (*ConsumerRoutes) Register ¶
func (cr *ConsumerRoutes) Register(queueName string, handler QueueHandlerFunc)
Register add a new queue to handler.
func (*ConsumerRoutes) RunConsumers ¶
func (cr *ConsumerRoutes) RunConsumers() error
RunConsumers init consume for all registry queues.
type MockConsumerRepository ¶ added in v1.29.0
type MockConsumerRepository struct {
// contains filtered or unexported fields
}
MockConsumerRepository is a mock of ConsumerRepository interface.
func NewMockConsumerRepository ¶ added in v1.29.0
func NewMockConsumerRepository(ctrl *gomock.Controller) *MockConsumerRepository
NewMockConsumerRepository creates a new mock instance.
func (*MockConsumerRepository) EXPECT ¶ added in v1.29.0
func (m *MockConsumerRepository) EXPECT() *MockConsumerRepositoryMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockConsumerRepository) Register ¶
func (m *MockConsumerRepository) Register(arg0 string, arg1 QueueHandlerFunc)
Register mocks base method.
func (*MockConsumerRepository) RunConsumers ¶
func (m *MockConsumerRepository) RunConsumers() error
RunConsumers mocks base method.
type MockConsumerRepositoryMockRecorder ¶ added in v1.29.0
type MockConsumerRepositoryMockRecorder struct {
// contains filtered or unexported fields
}
MockConsumerRepositoryMockRecorder is the mock recorder for MockConsumerRepository.
func (*MockConsumerRepositoryMockRecorder) Register ¶
func (mr *MockConsumerRepositoryMockRecorder) Register(arg0, arg1 any) *gomock.Call
Register indicates an expected call of Register.
func (*MockConsumerRepositoryMockRecorder) RunConsumers ¶
func (mr *MockConsumerRepositoryMockRecorder) RunConsumers() *gomock.Call
RunConsumers indicates an expected call of RunConsumers.
type MockProducerRepository ¶ added in v1.29.0
type MockProducerRepository struct {
// contains filtered or unexported fields
}
MockProducerRepository is a mock of ProducerRepository interface.
func NewMockProducerRepository ¶ added in v1.29.0
func NewMockProducerRepository(ctrl *gomock.Controller) *MockProducerRepository
NewMockProducerRepository creates a new mock instance.
func (*MockProducerRepository) EXPECT ¶ added in v1.29.0
func (m *MockProducerRepository) EXPECT() *MockProducerRepositoryMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockProducerRepository) ProducerDefault ¶ added in v1.29.0
func (m *MockProducerRepository) ProducerDefault(arg0 context.Context, arg1, arg2 string, arg3 mmodel.Queue) (*string, error)
ProducerDefault mocks base method.
type MockProducerRepositoryMockRecorder ¶ added in v1.29.0
type MockProducerRepositoryMockRecorder struct {
// contains filtered or unexported fields
}
MockProducerRepositoryMockRecorder is the mock recorder for MockProducerRepository.
func (*MockProducerRepositoryMockRecorder) ProducerDefault ¶ added in v1.29.0
func (mr *MockProducerRepositoryMockRecorder) ProducerDefault(arg0, arg1, arg2, arg3 any) *gomock.Call
ProducerDefault indicates an expected call of ProducerDefault.
type ProducerRabbitMQRepository ¶
type ProducerRabbitMQRepository struct {
// contains filtered or unexported fields
}
ProducerRabbitMQRepository is a rabbitmq implementation of the producer
func NewProducerRabbitMQ ¶
func NewProducerRabbitMQ(c *mrabbitmq.RabbitMQConnection) *ProducerRabbitMQRepository
NewProducerRabbitMQ returns a new instance of ProducerRabbitMQRepository using the given rabbitmq connection.