actions

package
v0.0.0-...-7febb3a Latest Latest
Warning

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

Go to latest
Published: Feb 12, 2023 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type InternalClient

type InternalClient struct {
	// contains filtered or unexported fields
}

func NewInternalClient

func NewInternalClient() *InternalClient

func (*InternalClient) CreateChannel

func (c *InternalClient) CreateChannel(ctx context.Context, request *actions.CreateChannelRequest) error

func (*InternalClient) Init

func (c *InternalClient) Init(ctx context.Context, arrayService *array.Array, brokerService *broker.Service) error

func (*InternalClient) PurgeQueueChannel

func (*InternalClient) ReceiveQueueMessages

func (*InternalClient) SendCQRSMessageRequest

func (c *InternalClient) SendCQRSMessageRequest(ctx context.Context, request *actions.SendCQRSMessageRequest) (*actions.ReceiveCQRSResponse, error)

func (*InternalClient) SendCQRSMessageResponse

func (c *InternalClient) SendCQRSMessageResponse(ctx context.Context, response *actions.SendCQRSMessageResponse) error

func (*InternalClient) SendPubSubMessage

func (c *InternalClient) SendPubSubMessage(ctx context.Context, request *actions.SendPubSubMessageRequest) error

func (*InternalClient) SendQueueMessage

func (*InternalClient) StreamQueueMessages

func (c *InternalClient) StreamQueueMessages(ctx context.Context, requests chan *actions.StreamQueueMessagesRequest, responses chan *actions.StreamQueueMessagesResponse)

func (*InternalClient) SubscribeToCommands

func (c *InternalClient) SubscribeToCommands(ctx context.Context, channel, group string, messagesChan chan *actions.SubscribeCQRSRequestMessage, errChan chan error) error

func (*InternalClient) SubscribeToEvents

func (c *InternalClient) SubscribeToEvents(ctx context.Context, channel, group string, messagesChan chan *actions.SubscribePubSubMessage, errChan chan error) error

func (*InternalClient) SubscribeToEventsStore

func (c *InternalClient) SubscribeToEventsStore(ctx context.Context, channel, group, clientId, subType, subValue string, messagesChan chan *actions.SubscribePubSubMessage, errChan chan error) error

func (*InternalClient) SubscribeToQueries

func (c *InternalClient) SubscribeToQueries(ctx context.Context, channel, group string, messagesChan chan *actions.SubscribeCQRSRequestMessage, errChan chan error) error

Jump to

Keyboard shortcuts

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