Documentation
¶
Index ¶
- Constants
- Variables
- func ProvideBidirectionalEventStreamUpgrader(tracerProvider tracing.TracerProvider, cfg *Config) (eventstream.BidirectionalEventStreamUpgrader, error)
- func ProvideEventStreamUpgrader(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 ¶
View Source
var ( // Providers provides event stream construction for dependency injection. Providers = wire.NewSet( ProvideEventStreamUpgrader, ) // BidirectionalProviders provides bidirectional event stream construction for dependency injection. BidirectionalProviders = wire.NewSet( ProvideBidirectionalEventStreamUpgrader, ) )
Functions ¶
func ProvideBidirectionalEventStreamUpgrader ¶
func ProvideBidirectionalEventStreamUpgrader(tracerProvider tracing.TracerProvider, cfg *Config) (eventstream.BidirectionalEventStreamUpgrader, error)
ProvideBidirectionalEventStreamUpgrader provides a BidirectionalEventStreamUpgrader based on configuration.
func ProvideEventStreamUpgrader ¶
func ProvideEventStreamUpgrader(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.