const maxTriesPerEvent …
const finishTime …
const refreshTime …
const maxQueuedEvents …
var defaultSleepDuration …
type eventKey …
type eventBroadcasterImpl …
type EventSinkImpl …
func (e *EventSinkImpl) Create(ctx context.Context, event *eventsv1.Event) (*eventsv1.Event, error) { … }
func (e *EventSinkImpl) Update(ctx context.Context, event *eventsv1.Event) (*eventsv1.Event, error) { … }
func (e *EventSinkImpl) Patch(ctx context.Context, event *eventsv1.Event, data []byte) (*eventsv1.Event, error) { … }
func NewBroadcaster(sink EventSink) EventBroadcaster { … }
func newBroadcaster(sink EventSink, sleepDuration time.Duration, eventCache map[eventKey]*eventsv1.Event) EventBroadcaster { … }
func (e *eventBroadcasterImpl) Shutdown() { … }
func (e *eventBroadcasterImpl) refreshExistingEventSeries(ctx context.Context) { … }
func (e *eventBroadcasterImpl) finishSeries(ctx context.Context) { … }
func (e *eventBroadcasterImpl) NewRecorder(scheme *runtime.Scheme, reportingController string) EventRecorderLogger { … }
func (e *eventBroadcasterImpl) recordToSink(ctx context.Context, event *eventsv1.Event, clock clock.Clock) { … }
func (e *eventBroadcasterImpl) attemptRecording(ctx context.Context, event *eventsv1.Event) { … }
func recordEvent(ctx context.Context, sink EventSink, event *eventsv1.Event) (*eventsv1.Event, bool) { … }
func createPatchBytesForSeries(event *eventsv1.Event) ([]byte, error) { … }
func getKey(event *eventsv1.Event) eventKey { … }
func (e *eventBroadcasterImpl) StartStructuredLogging(verbosity klog.Level) func() { … }
func (e *eventBroadcasterImpl) StartLogging(logger klog.Logger) (func(), error) { … }
func (e *eventBroadcasterImpl) StartEventWatcher(eventHandler func(event runtime.Object)) (func(), error) { … }
func (e *eventBroadcasterImpl) startRecordingEvents(ctx context.Context) error { … }
func (e *eventBroadcasterImpl) StartRecordingToSink(stopCh <-chan struct{ … }
func (e *eventBroadcasterImpl) StartRecordingToSinkWithContext(ctx context.Context) error { … }
type eventBroadcasterAdapterImpl …
func NewEventBroadcasterAdapter(client clientset.Interface) EventBroadcasterAdapter { … }
func NewEventBroadcasterAdapterWithContext(ctx context.Context, client clientset.Interface) EventBroadcasterAdapter { … }
func (e *eventBroadcasterAdapterImpl) StartRecordingToSink(stopCh <-chan struct{ … }
func (e *eventBroadcasterAdapterImpl) NewRecorder(name string) EventRecorderLogger { … }
func (e *eventBroadcasterAdapterImpl) DeprecatedNewLegacyRecorder(name string) record.EventRecorderLogger { … }
func (e *eventBroadcasterAdapterImpl) Shutdown() { … }