Class DefaultSynchronyProxyMonitor
java.lang.Object
com.atlassian.confluence.plugins.synchrony.bootstrap.DefaultSynchronyProxyMonitor
- All Implemented Interfaces:
SynchronyProxyMonitor
@Component
public class DefaultSynchronyProxyMonitor
extends Object
implements SynchronyProxyMonitor
-
Field Summary
Fields inherited from interface com.atlassian.confluence.plugins.synchrony.api.SynchronyProxyMonitor
SYNCHRONY_PROXY_CONTEXT_PATH, SYNCHRONY_PROXY_HEALTHCHECK_DISABLED -
Constructor Summary
ConstructorsConstructorDescriptionDefaultSynchronyProxyMonitor(SynchronyScheduledExecutorServiceProvider executorServiceProvider, com.atlassian.sal.api.net.RequestFactory<?> requestFactory, TomcatConfigHelper tomcatConfigHelper) -
Method Summary
Modifier and TypeMethodDescriptionbooleanDetermines if the Synchrony Proxy is currently running or not.voidPing the Synchrony Proxy healthcheck rest endpoint.
-
Constructor Details
-
DefaultSynchronyProxyMonitor
@Autowired public DefaultSynchronyProxyMonitor(SynchronyScheduledExecutorServiceProvider executorServiceProvider, com.atlassian.sal.api.net.RequestFactory<?> requestFactory, TomcatConfigHelper tomcatConfigHelper)
-
-
Method Details
-
startHealthcheck
public void startHealthcheck()Description copied from interface:SynchronyProxyMonitorPing the Synchrony Proxy healthcheck rest endpoint. Reschedule another ping in SYNCHRONY_PROXY_HEALTHCHECK_INTERVAL seconds.- Specified by:
startHealthcheckin interfaceSynchronyProxyMonitor
-
isSynchronyProxyUp
public boolean isSynchronyProxyUp()Description copied from interface:SynchronyProxyMonitorDetermines if the Synchrony Proxy is currently running or not.- Specified by:
isSynchronyProxyUpin interfaceSynchronyProxyMonitor- Returns:
- true if the Synchrony Proxy is running and responding to requests.
-