mockpublishers

package
v0.0.0-...-98cd694 Latest Latest
Warning

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

Go to latest
Published: Feb 29, 2024 License: Unlicense Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Consumer

type Consumer struct {
	mock.Mock
}

Consumer is a mock consumers.Consumer.

func (*Consumer) Consume

func (m *Consumer) Consume(stopChan chan bool, errors chan error)

Consume implements the interface.

type ConsumerProvider

type ConsumerProvider struct {
	mock.Mock
}

ConsumerProvider is a mock consumers.ConsumerProvider.

func (*ConsumerProvider) ProvideConsumer

func (m *ConsumerProvider) ProvideConsumer(ctx context.Context, topic string, handlerFunc func(context.Context, []byte) error) (messagequeue.Consumer, error)

ProvideConsumer implements the interface.

type ProducerProvider

type ProducerProvider struct {
	mock.Mock
}

ProducerProvider implements our interface.

func (*ProducerProvider) Close

func (m *ProducerProvider) Close()

Close implements our interface.

func (*ProducerProvider) ProvidePublisher

func (m *ProducerProvider) ProvidePublisher(topic string) (messagequeue.Publisher, error)

ProvidePublisher implements our interface.

type Publisher

type Publisher struct {
	mock.Mock
}

Publisher implements our interface.

func (*Publisher) Publish

func (m *Publisher) Publish(ctx context.Context, data any) error

Publish implements our interface.

func (*Publisher) Stop

func (m *Publisher) Stop()

Stop implements our interface.

Jump to

Keyboard shortcuts

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