コード例 #1
0
ファイル: amp_plugin.go プロジェクト: antongulenko/RTP
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)
}
コード例 #2
0
ファイル: pcp_plugin.go プロジェクト: antongulenko/RTP
func (handler *pcpBalancingHandler) NewClient(detector protocols.FaultDetector) (protocols.CircuitBreaker, error) {
	return protocols.NewCircuitBreakerOn(pcp.MiniProtocol, detector)
}