Class ConfluenceProfilerStrategy

java.lang.Object
com.atlassian.confluence.util.profiling.ConfluenceProfilerStrategy
All Implemented Interfaces:
com.atlassian.util.profiling.strategy.ProfilerStrategy

public class ConfluenceProfilerStrategy extends Object implements com.atlassian.util.profiling.strategy.ProfilerStrategy
Confluence profiling strategy to be injected into StrategiesRegistry. It uses ConfluenceMonitoring for gathering of performance metrics. Later, this data is published to LaaS.
Since:
7.0
  • Constructor Details

  • Method Details

    • setConfiguration

      public void setConfiguration(@NonNull com.atlassian.util.profiling.ProfilerConfiguration configuration)
      Specified by:
      setConfiguration in interface com.atlassian.util.profiling.strategy.ProfilerStrategy
    • onRequestEnd

      public void onRequestEnd()
      Specified by:
      onRequestEnd in interface com.atlassian.util.profiling.strategy.ProfilerStrategy
    • start

      public com.atlassian.util.profiling.Ticker start(@NonNull String name)
      Specified by:
      start in interface com.atlassian.util.profiling.strategy.ProfilerStrategy