groupedsinks

package
v73.0.1+incompatible Latest Latest
Warning

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

Go to latest
Published: Jan 4, 2017 License: Apache-2.0, BSD-3-Clause, MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GroupedSinks

type GroupedSinks struct {
	sync.RWMutex
	// contains filtered or unexported fields
}

func NewGroupedSinks

func NewGroupedSinks() *GroupedSinks

func (*GroupedSinks) Broadcast

func (group *GroupedSinks) Broadcast(appId string, msg *events.Envelope)

func (*GroupedSinks) BroadcastError

func (group *GroupedSinks) BroadcastError(appId string, errorMsg *events.Envelope)

func (*GroupedSinks) BroadcastMessageToFirehoses

func (group *GroupedSinks) BroadcastMessageToFirehoses(msg *events.Envelope)

func (*GroupedSinks) CloseAndDelete

func (group *GroupedSinks) CloseAndDelete(sink sinks.Sink) bool

func (*GroupedSinks) CloseAndDeleteFirehose

func (group *GroupedSinks) CloseAndDeleteFirehose(sink sinks.Sink) bool

func (*GroupedSinks) ContainerMetricsFor

func (group *GroupedSinks) ContainerMetricsFor(appId string) *containermetric.ContainerMetricSink

func (*GroupedSinks) CountFor

func (group *GroupedSinks) CountFor(appId string) int

func (*GroupedSinks) DeleteAll

func (group *GroupedSinks) DeleteAll()

func (*GroupedSinks) DrainFor

func (group *GroupedSinks) DrainFor(appId, drainUrl string) sinks.Sink

func (*GroupedSinks) DrainsFor

func (group *GroupedSinks) DrainsFor(appId string) []sinks.Sink

func (*GroupedSinks) DumpFor

func (group *GroupedSinks) DumpFor(appId string) *dump.DumpSink

func (*GroupedSinks) IsFirehoseRegistered

func (group *GroupedSinks) IsFirehoseRegistered(sink sinks.Sink) bool

func (*GroupedSinks) RegisterAppSink

func (group *GroupedSinks) RegisterAppSink(in chan<- *events.Envelope, sink sinks.Sink) bool

func (*GroupedSinks) RegisterFirehoseSink

func (group *GroupedSinks) RegisterFirehoseSink(in chan<- *events.Envelope, sink sinks.Sink) bool

func (*GroupedSinks) WebsocketSinksFor

func (group *GroupedSinks) WebsocketSinksFor(appId string) []websocket.WebsocketSink

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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