controller-runtime: Index | Files

package internal

import ""


Package Files


type EventHandler Uses

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

EventHandler adapts a handler.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 8 packages (graph) and is imported by 7 packages. Updated 2020-10-06. Refresh now. Tools for package owners.