Versions in this module Expand all Collapse all v1 v1.5.4 Oct 26, 2023 Changes in this version + type DetectResult interface + GetDetectInstance func() model.Instance + GetDetectTime func() time.Time + IsSuccess func() bool + type DetectResultImp struct + DetectInstance model.Instance + DetectTime time.Time + Success bool + func (r *DetectResultImp) GetDetectInstance() model.Instance + func (r *DetectResultImp) GetDetectTime() time.Time + func (r *DetectResultImp) IsSuccess() bool + type HealthChecker interface + DetectInstance func(model.Instance) (DetectResult, error) + type Proxy struct + func (p *Proxy) DetectInstance(inst model.Instance) (DetectResult, error) + func (p *Proxy) SetRealPlugin(plug plugin.Plugin, engine model.Engine)