Class DatabaseLatencyIpdJob
- java.lang.Object
-
- com.atlassian.confluence.internal.diagnostics.ipd.db.DatabaseLatencyIpdJob
-
- All Implemented Interfaces:
com.atlassian.diagnostics.ipd.internal.spi.IpdJob
public class DatabaseLatencyIpdJob extends Object implements com.atlassian.diagnostics.ipd.internal.spi.IpdJob
IPD Job that measures current database latency, when triggered byIpdJobRunner. Returned measurement has latency value in milliseconds when database is connected, and gives value -1 when database is disconnected.- Since:
- 8.1.0
-
-
Constructor Summary
Constructors Constructor Description DatabaseLatencyIpdJob(com.atlassian.diagnostics.ipd.internal.spi.IpdJobRunner ipdJobRunner, DatabaseConnectionStateService databaseConnectionStateService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<com.atlassian.diagnostics.ipd.internal.spi.IpdMeasurement>measure()
-
-
-
Constructor Detail
-
DatabaseLatencyIpdJob
public DatabaseLatencyIpdJob(com.atlassian.diagnostics.ipd.internal.spi.IpdJobRunner ipdJobRunner, DatabaseConnectionStateService databaseConnectionStateService)
-
-
Method Detail
-
measure
@Nonnull public List<com.atlassian.diagnostics.ipd.internal.spi.IpdMeasurement> measure()
- Specified by:
measurein interfacecom.atlassian.diagnostics.ipd.internal.spi.IpdJob
-
-