Class 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 by IpdJobRunner. Measurement has latency value in milliseconds when database is connected, and sets value -1 when database is disconnected.
    Since:
    8.1.0
    • Constructor Detail

      • DatabaseLatencyIpdJob

        public DatabaseLatencyIpdJob​(com.atlassian.diagnostics.ipd.internal.spi.IpdJobRunner ipdJobRunner,
                                     DatabaseConnectionStateService databaseConnectionStateService,
                                     com.atlassian.diagnostics.internal.ipd.IpdMainRegistry ipdMainRegistry)
    • Method Detail

      • runJob

        public void runJob()
        Specified by:
        runJob in interface com.atlassian.diagnostics.ipd.internal.spi.IpdJob