MCPcopy
hub / github.com/grafana/dskit / NewLeaveOnStoppingDelegate

Function NewLeaveOnStoppingDelegate

ring/basic_lifecycler_delegates.go:17–22  ·  view source on GitHub ↗
(next BasicLifecyclerDelegate, logger log.Logger)

Source from the content-addressed store, hash-verified

15}
16
17func NewLeaveOnStoppingDelegate(next BasicLifecyclerDelegate, logger log.Logger) *LeaveOnStoppingDelegate {
18 return &LeaveOnStoppingDelegate{
19 next: next,
20 logger: logger,
21 }
22}
23
24func (d *LeaveOnStoppingDelegate) OnRingInstanceRegister(lifecycler *BasicLifecycler, ringDesc Desc, instanceExists bool, instanceID string, instanceDesc InstanceDesc) (InstanceState, Tokens) {
25 return d.next.OnRingInstanceRegister(lifecycler, ringDesc, instanceExists, instanceID, instanceDesc)

Callers 3

SimpleRingLifecyclerFunction · 0.92
TestDelegatesChainFunction · 0.85

Calls

no outgoing calls

Tested by 2

TestDelegatesChainFunction · 0.68