Class ConfluenceDiagnosticsConfiguration
- java.lang.Object
-
- com.atlassian.confluence.internal.diagnostics.ConfluenceDiagnosticsConfiguration
-
- All Implemented Interfaces:
com.atlassian.diagnostics.DiagnosticsConfiguration
public class ConfluenceDiagnosticsConfiguration extends Object implements com.atlassian.diagnostics.DiagnosticsConfiguration
- Since:
- 6.10
-
-
Constructor Summary
Constructors Constructor Description ConfluenceDiagnosticsConfiguration(com.atlassian.event.api.EventPublisher eventPublisher)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NonNull DurationgetAlertRetentionPeriod()@NonNull DurationgetAlertTruncationInterval()@NonNull StringgetNodeName()DurationgetThreadDumpProducerCooldown()voidinit()booleanisEnabled()voidonApplicationStarted(com.atlassian.config.lifecycle.events.ApplicationStartedEvent event)voidpreDestroy()
-
-
-
Method Detail
-
init
@PostConstruct public void init()
-
preDestroy
@PreDestroy public void preDestroy()
-
onApplicationStarted
@EventListener public void onApplicationStarted(com.atlassian.config.lifecycle.events.ApplicationStartedEvent event)
-
getAlertRetentionPeriod
public @NonNull Duration getAlertRetentionPeriod()
- Specified by:
getAlertRetentionPeriodin interfacecom.atlassian.diagnostics.DiagnosticsConfiguration
-
getAlertTruncationInterval
public @NonNull Duration getAlertTruncationInterval()
- Specified by:
getAlertTruncationIntervalin interfacecom.atlassian.diagnostics.DiagnosticsConfiguration
-
getNodeName
public @NonNull String getNodeName()
- Specified by:
getNodeNamein interfacecom.atlassian.diagnostics.DiagnosticsConfiguration
-
getThreadDumpProducerCooldown
@Nonnull public Duration getThreadDumpProducerCooldown()
- Specified by:
getThreadDumpProducerCooldownin interfacecom.atlassian.diagnostics.DiagnosticsConfiguration
-
isEnabled
public boolean isEnabled()
- Specified by:
isEnabledin interfacecom.atlassian.diagnostics.DiagnosticsConfiguration
-
-