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 Summary
ConstructorsConstructorDescriptionConfluenceProfilerStrategy
(DarkFeaturesManager featuresManager, ConfluenceMonitoring confluenceMonitoring) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
setConfiguration
(@NonNull com.atlassian.util.profiling.ProfilerConfiguration configuration) com.atlassian.util.profiling.Ticker
-
Constructor Details
-
ConfluenceProfilerStrategy
public ConfluenceProfilerStrategy(DarkFeaturesManager featuresManager, ConfluenceMonitoring confluenceMonitoring)
-
-
Method Details
-
setConfiguration
public void setConfiguration(@NonNull com.atlassian.util.profiling.ProfilerConfiguration configuration) - Specified by:
setConfiguration
in interfacecom.atlassian.util.profiling.strategy.ProfilerStrategy
-
onRequestEnd
public void onRequestEnd()- Specified by:
onRequestEnd
in interfacecom.atlassian.util.profiling.strategy.ProfilerStrategy
-
start
- Specified by:
start
in interfacecom.atlassian.util.profiling.strategy.ProfilerStrategy
-