providers

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Feb 8, 2024 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ProvideEventSource

func ProvideEventSource(
	lc fx.Lifecycle,
	bus glocbus.EventBusInterface,
	tracerProvider trace.TracerProvider,
	logger *log.Logger,
) *sources.HeartbeatEventSource

func ProvideHeartbeatSubscribers

func ProvideHeartbeatSubscribers(
	lc fx.Lifecycle,
	bus glocbus.EventBusInterface,
	tracerProvider trace.TracerProvider,
	logger *log.Logger,
) []subscribers.HeartbeatSubscriber

func ProvideTraceProvider

func ProvideTraceProvider(lc fx.Lifecycle) (trace.TracerProvider, error)

Types

type GlocbusSingletonProvider

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

Type for a provider that manages a glocbus instance as a singleton

func (*GlocbusSingletonProvider) ProvideGlocbusInstance

func (provider *GlocbusSingletonProvider) ProvideGlocbusInstance(tracerProvider trace.TracerProvider) glocbus.EventBusInterface

Provide the managed Glocbus instance

Jump to

Keyboard shortcuts

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