Skip navigation links
A C D E G H I M O P R S T V 

A

addInstance(InstanceResource, boolean) - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.ResourceHealthChecker
 

C

CHECK_PERIOD_MULTIPLE - Static variable in class com.tencent.polaris.plugins.circuitbreaker.composite.HealthCheckUtils
instance expire interval = multiple * check expire period
checkResource(Resource) - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.PolarisCircuitBreaker
 
CircuitBreakerRuleContainer - Class in com.tencent.polaris.plugins.circuitbreaker.composite
 
CircuitBreakerRuleContainer(Resource, PolarisCircuitBreaker) - Constructor for class com.tencent.polaris.plugins.circuitbreaker.composite.CircuitBreakerRuleContainer
 
CircuitBreakerRuleListener - Class in com.tencent.polaris.plugins.circuitbreaker.composite
 
CircuitBreakerRuleListener(PolarisCircuitBreaker) - Constructor for class com.tencent.polaris.plugins.circuitbreaker.composite.CircuitBreakerRuleListener
 
cleanInstances() - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.ResourceHealthChecker
 
closeToOpen(String) - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.ResourceCounters
 
closeToOpen(String) - Method in interface com.tencent.polaris.plugins.circuitbreaker.composite.StatusChangeHandler
 
com.tencent.polaris.plugins.circuitbreaker.composite - package com.tencent.polaris.plugins.circuitbreaker.composite
 
com.tencent.polaris.plugins.circuitbreaker.composite.trigger - package com.tencent.polaris.plugins.circuitbreaker.composite.trigger
 
compareService(String, String, String, String) - Static method in class com.tencent.polaris.plugins.circuitbreaker.composite.CircuitBreakerRuleContainer
 
compareSingleValue(String, String) - Static method in class com.tencent.polaris.plugins.circuitbreaker.composite.CircuitBreakerRuleContainer
 
ConsecutiveCounter - Class in com.tencent.polaris.plugins.circuitbreaker.composite.trigger
 
ConsecutiveCounter(String, CounterOptions) - Constructor for class com.tencent.polaris.plugins.circuitbreaker.composite.trigger.ConsecutiveCounter
 
CounterOptions - Class in com.tencent.polaris.plugins.circuitbreaker.composite.trigger
 
CounterOptions() - Constructor for class com.tencent.polaris.plugins.circuitbreaker.composite.trigger.CounterOptions
 

D

DEFAULT_CHECK_INTERVAL - Static variable in class com.tencent.polaris.plugins.circuitbreaker.composite.HealthCheckUtils
default check expire period
Dimension - Enum in com.tencent.polaris.plugins.circuitbreaker.composite.trigger
metric dimension

E

ErrRateCounter - Class in com.tencent.polaris.plugins.circuitbreaker.composite.trigger
 
ErrRateCounter(String, CounterOptions) - Constructor for class com.tencent.polaris.plugins.circuitbreaker.composite.trigger.ErrRateCounter
 

G

getCheckPeriod() - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.PolarisCircuitBreaker
 
getCircuitBreakerStatus() - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.ResourceCounters
 
getCurrentActiveRule() - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.ResourceCounters
 
getExecutorService() - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.trigger.CounterOptions
 
getFaultDetector() - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.ResourceHealthChecker
 
getHealthCheckers() - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.PolarisCircuitBreaker
 
getHealthCheckInstanceExpireInterval() - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.PolarisCircuitBreaker
 
getName() - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.PolarisCircuitBreaker
 
getResource() - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.CircuitBreakerRuleContainer
 
getResource() - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.trigger.CounterOptions
 
getServiceRuleProvider() - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.PolarisCircuitBreaker
 
getStatusChangeHandler() - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.trigger.CounterOptions
 
getTriggerCondition() - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.trigger.CounterOptions
 
getType() - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.PolarisCircuitBreaker
 

H

halfOpenToClose() - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.ResourceCounters
 
halfOpenToClose() - Method in interface com.tencent.polaris.plugins.circuitbreaker.composite.StatusChangeHandler
 
halfOpenToOpen() - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.ResourceCounters
 
halfOpenToOpen() - Method in interface com.tencent.polaris.plugins.circuitbreaker.composite.StatusChangeHandler
 
HealthCheckUtils - Class in com.tencent.polaris.plugins.circuitbreaker.composite
 
HealthCheckUtils() - Constructor for class com.tencent.polaris.plugins.circuitbreaker.composite.HealthCheckUtils
 

I

init(InitContext) - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.PolarisCircuitBreaker
 
isWildcardMatcherSingle(String) - Static method in class com.tencent.polaris.plugins.circuitbreaker.composite.MatchUtils
 

M

matchMethod(Resource, ModelProto.MatchString, Function<String, Pattern>) - Static method in class com.tencent.polaris.plugins.circuitbreaker.composite.MatchUtils
 
matchService(ServiceKey, String, String) - Static method in class com.tencent.polaris.plugins.circuitbreaker.composite.MatchUtils
 
MatchUtils - Class in com.tencent.polaris.plugins.circuitbreaker.composite
 
MatchUtils() - Constructor for class com.tencent.polaris.plugins.circuitbreaker.composite.MatchUtils
 

O

onResourceAdd(ServiceEventKey, RegistryCacheValue) - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.CircuitBreakerRuleListener
 
onResourceDeleted(ServiceEventKey, RegistryCacheValue) - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.CircuitBreakerRuleListener
 
onResourceUpdated(ServiceEventKey, RegistryCacheValue, RegistryCacheValue) - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.CircuitBreakerRuleListener
 
openToHalfOpen() - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.ResourceCounters
 
openToHalfOpen() - Method in interface com.tencent.polaris.plugins.circuitbreaker.composite.StatusChangeHandler
 

P

parseProtocol(String) - Static method in class com.tencent.polaris.plugins.circuitbreaker.composite.HealthCheckUtils
parse protocol string to enum
parseRetStatus(ResourceStat) - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.ResourceCounters
 
PolarisCircuitBreaker - Class in com.tencent.polaris.plugins.circuitbreaker.composite
 
PolarisCircuitBreaker() - Constructor for class com.tencent.polaris.plugins.circuitbreaker.composite.PolarisCircuitBreaker
 
postContextInit(Extensions) - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.PolarisCircuitBreaker
 

R

report(ResourceStat) - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.PolarisCircuitBreaker
 
report(ResourceStat) - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.ResourceCounters
 
report(boolean) - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.trigger.ConsecutiveCounter
 
report(boolean) - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.trigger.ErrRateCounter
 
report(boolean) - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.trigger.TriggerCounter
 
reportCircuitStatus() - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.ResourceCounters
 
ResourceCounters - Class in com.tencent.polaris.plugins.circuitbreaker.composite
 
ResourceCounters(Resource, CircuitBreakerProto.CircuitBreakerRule, ScheduledExecutorService, PolarisCircuitBreaker) - Constructor for class com.tencent.polaris.plugins.circuitbreaker.composite.ResourceCounters
 
ResourceHealthChecker - Class in com.tencent.polaris.plugins.circuitbreaker.composite
 
ResourceHealthChecker(Resource, FaultDetectorProto.FaultDetector, PolarisCircuitBreaker) - Constructor for class com.tencent.polaris.plugins.circuitbreaker.composite.ResourceHealthChecker
 
resume() - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.trigger.TriggerCounter
 

S

scheduleCircuitBreaker() - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.CircuitBreakerRuleContainer
 
scheduleHealthCheck() - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.CircuitBreakerRuleContainer
 
selectFaultDetectRules(Resource, FaultDetectorProto.FaultDetector, Function<String, Pattern>) - Static method in class com.tencent.polaris.plugins.circuitbreaker.composite.ResourceHealthChecker
 
selectRule(Resource, ServiceRule, Function<String, Pattern>) - Static method in class com.tencent.polaris.plugins.circuitbreaker.composite.CircuitBreakerRuleContainer
 
setCheckPeriod(long) - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.PolarisCircuitBreaker
 
setExecutorService(ScheduledExecutorService) - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.trigger.CounterOptions
 
setHealthCheckers(Map<String, HealthChecker>) - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.PolarisCircuitBreaker
 
setHealthCheckInstanceExpireInterval(long) - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.PolarisCircuitBreaker
 
setResource(Resource) - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.trigger.CounterOptions
 
setServiceRuleProvider(ServiceResourceProvider) - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.PolarisCircuitBreaker
 
setStatusChangeHandler(StatusChangeHandler) - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.trigger.CounterOptions
 
setTriggerCondition(CircuitBreakerProto.TriggerCondition) - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.trigger.CounterOptions
 
StatusChangeHandler - Interface in com.tencent.polaris.plugins.circuitbreaker.composite
 
stop() - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.ResourceHealthChecker
 
suspend() - Method in class com.tencent.polaris.plugins.circuitbreaker.composite.trigger.TriggerCounter
 

T

TriggerCounter - Class in com.tencent.polaris.plugins.circuitbreaker.composite.trigger
 
TriggerCounter(String, CounterOptions) - Constructor for class com.tencent.polaris.plugins.circuitbreaker.composite.trigger.TriggerCounter
 

V

valueOf(String) - Static method in enum com.tencent.polaris.plugins.circuitbreaker.composite.trigger.Dimension
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.tencent.polaris.plugins.circuitbreaker.composite.trigger.Dimension
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E G H I M O P R S T V 
Skip navigation links

Copyright © 2023. All rights reserved.