public class ConfluenceDiagnosticsConfiguration extends Object implements com.atlassian.diagnostics.DiagnosticsConfiguration
| Constructor and Description |
|---|
ConfluenceDiagnosticsConfiguration(com.atlassian.event.api.EventPublisher eventPublisher) |
| Modifier and Type | Method and Description |
|---|---|
@NonNull Duration |
getAlertRetentionPeriod() |
@NonNull Duration |
getAlertTruncationInterval() |
@NonNull String |
getNodeName() |
Duration |
getThreadDumpProducerCooldown() |
void |
init() |
boolean |
isEnabled() |
void |
onApplicationStarted(com.atlassian.config.lifecycle.events.ApplicationStartedEvent event) |
void |
preDestroy() |
public ConfluenceDiagnosticsConfiguration(com.atlassian.event.api.EventPublisher eventPublisher)
@PostConstruct public void init()
@PreDestroy public void preDestroy()
@EventListener public void onApplicationStarted(com.atlassian.config.lifecycle.events.ApplicationStartedEvent event)
public @NonNull Duration getAlertRetentionPeriod()
getAlertRetentionPeriod in interface com.atlassian.diagnostics.DiagnosticsConfigurationpublic @NonNull Duration getAlertTruncationInterval()
getAlertTruncationInterval in interface com.atlassian.diagnostics.DiagnosticsConfigurationpublic @NonNull String getNodeName()
getNodeName in interface com.atlassian.diagnostics.DiagnosticsConfiguration@Nonnull public Duration getThreadDumpProducerCooldown()
getThreadDumpProducerCooldown in interface com.atlassian.diagnostics.DiagnosticsConfigurationpublic boolean isEnabled()
isEnabled in interface com.atlassian.diagnostics.DiagnosticsConfigurationCopyright © 2003–2023 Atlassian. All rights reserved.