multicluster-controller: admiralty.io/multicluster-controller/pkg/handler Index | Files

package handler

import "admiralty.io/multicluster-controller/pkg/handler"

Index

Package Files

enqueue_controller.go enqueue_object.go handler.go

type EnqueueRequestForController Uses

type EnqueueRequestForController struct {
    Context           string
    ControllerContext string
    Queue             Queue
    Predicate         func(obj interface{}) bool
}

func (*EnqueueRequestForController) OnAdd Uses

func (e *EnqueueRequestForController) OnAdd(obj interface{})

func (*EnqueueRequestForController) OnDelete Uses

func (e *EnqueueRequestForController) OnDelete(obj interface{})

func (*EnqueueRequestForController) OnUpdate Uses

func (e *EnqueueRequestForController) OnUpdate(oldObj, newObj interface{})

type EnqueueRequestForObject Uses

type EnqueueRequestForObject struct {
    Context   string
    Queue     Queue
    Predicate func(obj interface{}) bool
}

func (*EnqueueRequestForObject) OnAdd Uses

func (e *EnqueueRequestForObject) OnAdd(obj interface{})

func (*EnqueueRequestForObject) OnDelete Uses

func (e *EnqueueRequestForObject) OnDelete(obj interface{})

func (*EnqueueRequestForObject) OnUpdate Uses

func (e *EnqueueRequestForObject) OnUpdate(oldObj, newObj interface{})

type Queue Uses

type Queue interface {
    Add(item interface{})
}

Package handler imports 4 packages (graph) and is imported by 1 packages. Updated 2020-06-07. Refresh now. Tools for package owners.