controller-runtime: sigs.k8s.io/controller-runtime/pkg/source/internal Index | Files

package internal

import "sigs.k8s.io/controller-runtime/pkg/source/internal"

Index

Package Files

eventsource.go

type EventHandler Uses

type EventHandler struct {
    EventHandler handler.EventHandler
    Queue        workqueue.RateLimitingInterface
    Predicates   []predicate.Predicate
}

EventHandler adapts a eventhandler.EventHandler interface to a cache.ResourceEventHandler interface

func (EventHandler) OnAdd Uses

func (e EventHandler) OnAdd(obj interface{})

OnAdd creates CreateEvent and calls Create on EventHandler

func (EventHandler) OnDelete Uses

func (e EventHandler) OnDelete(obj interface{})

OnDelete creates DeleteEvent and calls Delete on EventHandler

func (EventHandler) OnUpdate Uses

func (e EventHandler) OnUpdate(oldObj, newObj interface{})

OnUpdate creates UpdateEvent and calls Update on EventHandler

Package internal imports 10 packages (graph) and is imported by 4 packages. Updated 2019-03-02. Refresh now. Tools for package owners.