Uses of Class
org.apache.solr.util.circuitbreaker.CircuitBreaker
-
Packages that use CircuitBreaker Package Description org.apache.solr.util.circuitbreaker Support for triggering exceptions on excessive resource usage -
-
Uses of CircuitBreaker in org.apache.solr.util.circuitbreaker
Subclasses of CircuitBreaker in org.apache.solr.util.circuitbreaker Modifier and Type Class Description class
CPUCircuitBreaker
Tracks current CPU usage and triggers if the specified threshold is breached.class
MemoryCircuitBreaker
Tracks the current JVM heap usage and triggers if it exceeds the defined percentage of the maximum heap size allocated to the JVM.Methods in org.apache.solr.util.circuitbreaker that return types with arguments of type CircuitBreaker Modifier and Type Method Description List<CircuitBreaker>
CircuitBreakerManager. checkTripped()
Check and return circuit breakers that have triggeredList<CircuitBreaker>
CircuitBreakerManager. getRegisteredCircuitBreakers()
Methods in org.apache.solr.util.circuitbreaker with parameters of type CircuitBreaker Modifier and Type Method Description void
CircuitBreakerManager. register(CircuitBreaker circuitBreaker)
Method parameters in org.apache.solr.util.circuitbreaker with type arguments of type CircuitBreaker Modifier and Type Method Description static String
CircuitBreakerManager. toErrorMessage(List<CircuitBreaker> circuitBreakerList)
Construct the final error message to be printed when circuit breakers trip.
-