MCPcopy
hub / github.com/kubernetes/client-go / NewNamedReflector

Function NewNamedReflector

tools/cache/reflector.go:102–113  ·  view source on GitHub ↗

NewNamedReflector same as NewReflector, but with a specified name for logging

(name string, lw ListerWatcher, expectedType interface{}, store Store, resyncPeriod time.Duration)

Source from the content-addressed store, hash-verified

100
101// NewNamedReflector same as NewReflector, but with a specified name for logging
102func NewNamedReflector(name string, lw ListerWatcher, expectedType interface{}, store Store, resyncPeriod time.Duration) *Reflector {
103 r := &Reflector{
104 name: name,
105 listerWatcher: lw,
106 store: store,
107 expectedType: reflect.TypeOf(expectedType),
108 period: time.Second,
109 resyncPeriod: resyncPeriod,
110 clock: &clock.RealClock{},
111 }
112 return r
113}
114
115// internalPackages are packages that ignored when creating a default reflector name. These packages are in the common
116// call chains to NewReflector, so they'd be low entropy names for reflectors

Callers 1

NewReflectorFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected