build

package
v1.1.6 Latest Latest
Warning

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

Go to latest
Published: Jan 12, 2023 License: MIT Imports: 4 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DefaultMessagingFactory

type DefaultMessagingFactory struct {
	cbuild.Factory
}

DefaultMessagingFactory Creates MemoryMessageQueue components by their descriptors. Name of created message queue is taken from its descriptor.

See Factory See MemoryMessageQueue

func NewDefaultMessagingFactory

func NewDefaultMessagingFactory() *DefaultMessagingFactory

NewDefaultMessagingFactory are create a new instance of the factory.

type IMessageQueueFactory added in v1.1.3

type IMessageQueueFactory interface {
	// Creates a message queue component and assigns its name.
	// Parameters:
	//   - name: a name of the created message queue.
	CreateQueue(name string) queues.IMessageQueue
}

Creates message queue componens.

type MemoryMessageQueueFactory added in v1.1.1

type MemoryMessageQueueFactory struct {
	MessageQueueFactory
}

MemoryMessageQueueFactory are creates MemoryMemoryMessageQueue components by their descriptors. Name of created message queue is taken from its descriptor.

See Factory See MemoryMemoryMessageQueue

func NewMemoryMessageQueueFactory added in v1.1.1

func NewMemoryMessageQueueFactory() *MemoryMessageQueueFactory

NewMemoryMessageQueueFactory method are create a new instance of the factory.

func (*MemoryMessageQueueFactory) CreateQueue added in v1.1.3

Creates a message queue component and assigns its name.

Parameters:

  • name: a name of the created message queue.

type MessageQueueFactory

type MessageQueueFactory struct {
	build.Factory
	Config     *cconf.ConfigParams
	References cref.IReferences
}

MessageQueueFactory are creates MessageQueue components by their descriptors. Name of created message queue is taken from its descriptor.

See Factory See MessageQueue

func InheritMessageQueueFactory added in v1.1.4

func InheritMessageQueueFactory() *MessageQueueFactory

NewMessageQueueFactory method creates a new instance of the factory.

func (*MessageQueueFactory) Configure added in v1.1.4

func (c *MessageQueueFactory) Configure(config *cconf.ConfigParams)

func (*MessageQueueFactory) SetReferences added in v1.1.4

func (c *MessageQueueFactory) SetReferences(references cref.IReferences)

Jump to

Keyboard shortcuts

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