Class DatabaseLatencyIpdJob

java.lang.Object
com.atlassian.confluence.internal.diagnostics.ipd.db.DatabaseLatencyIpdJob
All Implemented Interfaces:
com.atlassian.diagnostics.ipd.api.jobs.IpdJob

public class DatabaseLatencyIpdJob extends Object implements com.atlassian.diagnostics.ipd.api.jobs.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 Details

    • DatabaseLatencyIpdJob

      public DatabaseLatencyIpdJob(com.atlassian.diagnostics.ipd.api.jobs.IpdJobRegistry ipdJobRegistry, com.atlassian.diagnostics.ipd.api.registry.IpdRegistry ipdRegistry, DatabaseConnectionStateService databaseConnectionStateService)
  • Method Details

    • runJob

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