Documentation
¶
Index ¶
- type ConsistencyHandler
- func (h *ConsistencyHandler) AddPendingDelete(key types.NamespacedName, uid types.UID)
- func (h *ConsistencyHandler) OnAdd(raw any, _ bool)
- func (h *ConsistencyHandler) OnDelete(raw any)
- func (h *ConsistencyHandler) OnUpdate(_, newObj any)
- func (h *ConsistencyHandler) Register(ctx context.Context, informer cacheapi.Informer) error
- func (h *ConsistencyHandler) Registered() bool
- func (h *ConsistencyHandler) RemovePendingDelete(key types.NamespacedName, uid types.UID)
- func (h *ConsistencyHandler) SetMinimumRV(key types.NamespacedName, rv int64)
- func (h *ConsistencyHandler) WaitForGet(ctx context.Context, key types.NamespacedName) error
- func (h *ConsistencyHandler) WaitForList(ctx context.Context) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConsistencyHandler ¶
type ConsistencyHandler struct {
// contains filtered or unexported fields
}
func NewHandler ¶
func NewHandler(log logr.Logger) *ConsistencyHandler
func (*ConsistencyHandler) AddPendingDelete ¶
func (h *ConsistencyHandler) AddPendingDelete(key types.NamespacedName, uid types.UID)
func (*ConsistencyHandler) OnAdd ¶
func (h *ConsistencyHandler) OnAdd(raw any, _ bool)
func (*ConsistencyHandler) OnDelete ¶
func (h *ConsistencyHandler) OnDelete(raw any)
func (*ConsistencyHandler) OnUpdate ¶
func (h *ConsistencyHandler) OnUpdate(_, newObj any)
func (*ConsistencyHandler) Registered ¶
func (h *ConsistencyHandler) Registered() bool
func (*ConsistencyHandler) RemovePendingDelete ¶
func (h *ConsistencyHandler) RemovePendingDelete(key types.NamespacedName, uid types.UID)
func (*ConsistencyHandler) SetMinimumRV ¶
func (h *ConsistencyHandler) SetMinimumRV(key types.NamespacedName, rv int64)
func (*ConsistencyHandler) WaitForGet ¶
func (h *ConsistencyHandler) WaitForGet(ctx context.Context, key types.NamespacedName) error
func (*ConsistencyHandler) WaitForList ¶
func (h *ConsistencyHandler) WaitForList(ctx context.Context) error
Click to show internal directories.
Click to hide internal directories.