Class SynchronyStatusCache
- java.lang.Object
-
- com.atlassian.confluence.plugins.synchrony.status.SynchronyStatusCache
-
- All Implemented Interfaces:
SynchronyStatusService
@Component public class SynchronyStatusCache extends Object implements SynchronyStatusService
Service that caches the result of the SynchronyStatusCheckJob to check if Synchrony is running or not.- Since:
- 6.0
-
-
Constructor Summary
Constructors Constructor Description SynchronyStatusCache(com.atlassian.cache.CacheManager cacheManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<Boolean>
getStatus()
Get the status from the cacheboolean
isSynchronyRunning()
void
setStatus(boolean isRunning)
Set the status in the cache.
-
-
-
Method Detail
-
isSynchronyRunning
public boolean isSynchronyRunning()
- Specified by:
isSynchronyRunning
in interfaceSynchronyStatusService
- Returns:
- true if Synchrony is running
- Since:
- 6.0.4
-
getStatus
public Optional<Boolean> getStatus()
Get the status from the cache- Returns:
- true if Synchrony is last-reported up
-
setStatus
public void setStatus(boolean isRunning)
Set the status in the cache.- Parameters:
isRunning
- Is Synchrony currently running
-
-