composition

package
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: May 26, 2026 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewUseCases

func NewUseCases(authorizer app.RequestAuthorizer,
	ingress *queue.IngressQueue,
	egress *queue.EgressQueue,
	pending *pending.Registry,
	subscription_backpressure uint,
) (*UseCases, *Services)

Types

type Services

type Services struct {
	SubscriptionsRegistry *subscription.Registry
	RemoveSubscriptions   *sub_service.RemoveSubscriptionsService
}

type UseCases

type UseCases struct {
	Publish     publish.PublishMessage
	Subscribe   subscribe.SubscribeChannel
	ReceiveData data.ReceiveData
	Unsubscribe unsubscribe.UnsubscribeChannel
	Shutdown    shutdown.ShutdownConnection
}

Jump to

Keyboard shortcuts

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