@ThreadSafe public class OfflineStatus extends Object
Constructor and Description |
---|
OfflineStatus(TakeOfflineConfiguration takeOfflineConfiguration,
TimeService timeService,
SiteStatusListener listener) |
Modifier and Type | Method and Description |
---|---|
void |
amend(Integer afterFailures,
Long minTimeToWait) |
boolean |
bringOnline() |
boolean |
forceOffline() |
int |
getFailureCount() |
TakeOfflineConfiguration |
getTakeOffline() |
boolean |
isEnabled() |
boolean |
isOffline() |
long |
millisSinceFirstFailure() |
boolean |
minTimeHasElapsed() |
void |
reset() |
String |
toString() |
void |
updateOnCommunicationFailure(long sendTimeMillis) |
public OfflineStatus(TakeOfflineConfiguration takeOfflineConfiguration, TimeService timeService, SiteStatusListener listener)
public void updateOnCommunicationFailure(long sendTimeMillis)
public boolean isOffline()
public boolean minTimeHasElapsed()
public long millisSinceFirstFailure()
public boolean bringOnline()
public int getFailureCount()
public boolean isEnabled()
public void reset()
public TakeOfflineConfiguration getTakeOffline()
public boolean forceOffline()
Copyright © 2021 JBoss by Red Hat. All rights reserved.