public class FetchCircuitBreakerService extends AbstractFetchPersistenceSystemProperty<FetchCircuitBreakerService.CircuitBreakerStorage,FetchCircuitBreakerService.CircuitBreakerStorage>
| 限定符和类型 | 类和说明 |
|---|---|
static class |
FetchCircuitBreakerService.CircuitBreakerStorage |
AbstractFetchPersistenceSystemProperty.WatchDogINIT_VERSION, storage, watchDog| 构造器和说明 |
|---|
FetchCircuitBreakerService() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected boolean |
doProcess(FetchCircuitBreakerService.CircuitBreakerStorage expect,
FetchCircuitBreakerService.CircuitBreakerStorage update) |
protected FetchCircuitBreakerService.CircuitBreakerStorage |
fetchFromPersistence() |
Set<String> |
getOverflowAddress() |
Set<String> |
getStopPushCircuitBreaker() |
protected int |
getSystemPropertyIntervalMillis() |
boolean |
isSwitchOpen() |
compareAndSet, doFetch, doFetchData, start, supportclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprocessDataprotected int getSystemPropertyIntervalMillis()
protected FetchCircuitBreakerService.CircuitBreakerStorage fetchFromPersistence()
protected boolean doProcess(FetchCircuitBreakerService.CircuitBreakerStorage expect, FetchCircuitBreakerService.CircuitBreakerStorage update)
public boolean isSwitchOpen()
Copyright © 2023 The Ant Financial. All rights reserved.