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
Constructors Constructor Description DefaultSynchronyProxyMonitor(SynchronyScheduledExecutorServiceProvider executorServiceProvider, com.atlassian.sal.api.net.RequestFactory<?> requestFactory, TomcatConfigHelper tomcatConfigHelper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisSynchronyProxyUp()Determines if the Synchrony Proxy is currently running or not.voidstartHealthcheck()Ping the Synchrony Proxy healthcheck rest endpoint.
-
-
-
Constructor Detail
-
DefaultSynchronyProxyMonitor
@Autowired public DefaultSynchronyProxyMonitor(SynchronyScheduledExecutorServiceProvider executorServiceProvider, com.atlassian.sal.api.net.RequestFactory<?> requestFactory, TomcatConfigHelper tomcatConfigHelper)
-
-
Method Detail
-
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.
-
-