public class CircuitBreakerRuleContainer extends Object
| Constructor and Description |
|---|
CircuitBreakerRuleContainer(Resource resource,
PolarisCircuitBreaker polarisCircuitBreaker) |
| Modifier and Type | Method and Description |
|---|---|
static int |
compareService(String namespace1,
String service1,
String namespace2,
String service2) |
static int |
compareSingleValue(String value1,
String value2) |
Resource |
getResource() |
void |
scheduleCircuitBreaker() |
void |
scheduleHealthCheck() |
static com.tencent.polaris.specification.api.v1.fault.tolerance.CircuitBreakerProto.CircuitBreakerRule |
selectRule(Resource resource,
ServiceRule serviceRule,
Function<String,Pattern> regexToPattern) |
public CircuitBreakerRuleContainer(Resource resource, PolarisCircuitBreaker polarisCircuitBreaker)
public static int compareService(String namespace1, String service1, String namespace2, String service2)
public static com.tencent.polaris.specification.api.v1.fault.tolerance.CircuitBreakerProto.CircuitBreakerRule selectRule(Resource resource, ServiceRule serviceRule, Function<String,Pattern> regexToPattern)
public void scheduleCircuitBreaker()
public void scheduleHealthCheck()
public Resource getResource()
Copyright © 2023. All rights reserved.