Documentation
¶
Index ¶
- Constants
- func ProvideBidirectionalEventStreamUpgrader(logger logging.Logger, tracerProvider tracing.TracerProvider, cfg *Config) (eventstream.BidirectionalEventStreamUpgrader, error)
- func ProvideEventStreamUpgrader(logger logging.Logger, tracerProvider tracing.TracerProvider, cfg *Config) (eventstream.EventStreamUpgrader, error)
- func RegisterBidirectionalEventStreamUpgrader(i do.Injector)
- func RegisterEventStreamUpgrader(i do.Injector)
- type Config
Constants ¶
View Source
const ( // ProviderSSE is the SSE provider. ProviderSSE = "sse" // ProviderWebSocket is the websocket provider. ProviderWebSocket = "websocket" )
Variables ¶
This section is empty.
Functions ¶
func ProvideBidirectionalEventStreamUpgrader ¶
func ProvideBidirectionalEventStreamUpgrader(logger logging.Logger, tracerProvider tracing.TracerProvider, cfg *Config) (eventstream.BidirectionalEventStreamUpgrader, error)
ProvideBidirectionalEventStreamUpgrader provides a BidirectionalEventStreamUpgrader based on configuration.
func ProvideEventStreamUpgrader ¶
func ProvideEventStreamUpgrader(logger logging.Logger, tracerProvider tracing.TracerProvider, cfg *Config) (eventstream.EventStreamUpgrader, error)
ProvideEventStreamUpgrader provides an EventStreamUpgrader based on configuration.
func RegisterBidirectionalEventStreamUpgrader ¶
RegisterBidirectionalEventStreamUpgrader registers an eventstream.BidirectionalEventStreamUpgrader with the injector.
func RegisterEventStreamUpgrader ¶
RegisterEventStreamUpgrader registers an eventstream.EventStreamUpgrader with the injector.
Types ¶
Click to show internal directories.
Click to hide internal directories.