func (handler *ampBalancingHandler) NewClient(detector protocols.FaultDetector) (protocols.CircuitBreaker, error) { proto, err := protocols.NewProtocol("AMP+control", amp.Protocol, amp_control.Protocol) if err != nil { return nil, err } return protocols.NewCircuitBreakerOn(proto, detector) }
func (handler *pcpBalancingHandler) NewClient(detector protocols.FaultDetector) (protocols.CircuitBreaker, error) { return protocols.NewCircuitBreakerOn(pcp.MiniProtocol, detector) }