github.com/cilium/cilium@v1.16.2/pkg/clustermesh/endpointslicesync/dummy_informer.go (about) 1 // SPDX-License-Identifier: Apache-2.0 2 // Copyright Authors of Cilium 3 4 package endpointslicesync 5 6 import ( 7 "time" 8 9 "github.com/sirupsen/logrus" 10 cache "k8s.io/client-go/tools/cache" 11 ) 12 13 type dummyInformer struct { 14 name string 15 logger logrus.FieldLogger 16 } 17 18 func (i *dummyInformer) AddIndexers(indexers cache.Indexers) error { 19 i.logger.Errorf("called not implemented function %s.AddIndexers", i.name) 20 return nil 21 } 22 func (i *dummyInformer) GetIndexer() cache.Indexer { 23 i.logger.Errorf("called not implemented function %s.GetIndexer", i.name) 24 return nil 25 } 26 func (i *dummyInformer) AddEventHandlerWithResyncPeriod(handler cache.ResourceEventHandler, resyncPeriod time.Duration) (cache.ResourceEventHandlerRegistration, error) { 27 i.logger.Errorf("called not implemented function %s.AddEventHandlerWithResyncPeriod", i.name) 28 return nil, nil 29 } 30 func (i *dummyInformer) RemoveEventHandler(handle cache.ResourceEventHandlerRegistration) error { 31 i.logger.Errorf("called not implemented function %s.RemoveEventHandler", i.name) 32 return nil 33 } 34 func (i *dummyInformer) GetStore() cache.Store { 35 i.logger.Errorf("called not implemented function %s.GetStore", i.name) 36 return nil 37 } 38 func (i *dummyInformer) GetController() cache.Controller { 39 i.logger.Errorf("called not implemented function %s.GetController", i.name) 40 return nil 41 } 42 func (i *dummyInformer) Run(stopCh <-chan struct{}) { 43 i.logger.Errorf("called not implemented function %s.Run", i.name) 44 } 45 func (i *dummyInformer) LastSyncResourceVersion() string { 46 i.logger.Errorf("called not implemented function %s.LastSyncResourceVersion", i.name) 47 return "" 48 } 49 func (i *dummyInformer) SetWatchErrorHandler(handler cache.WatchErrorHandler) error { 50 i.logger.Errorf("called not implemented function %s.SetWatchErrorHandler", i.name) 51 return nil 52 } 53 func (i *dummyInformer) SetTransform(handler cache.TransformFunc) error { 54 i.logger.Errorf("called not implemented function %s.SetTransform", i.name) 55 return nil 56 } 57 func (i *dummyInformer) IsStopped() bool { 58 i.logger.Errorf("called not implemented function %s.IsStopped", i.name) 59 return false 60 }