public class ConfluenceDiagnosticsConfiguration extends Object implements com.atlassian.diagnostics.internal.DiagnosticsConfiguration
Constructor and Description |
---|
ConfluenceDiagnosticsConfiguration(com.atlassian.event.api.EventPublisher eventPublisher) |
Modifier and Type | Method and Description |
---|---|
Duration |
getAlertRetentionPeriod() |
Duration |
getAlertTruncationInterval() |
String |
getNodeName() |
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)
@Nonnull public Duration getAlertRetentionPeriod()
getAlertRetentionPeriod
in interface com.atlassian.diagnostics.internal.DiagnosticsConfiguration
@Nonnull public Duration getAlertTruncationInterval()
getAlertTruncationInterval
in interface com.atlassian.diagnostics.internal.DiagnosticsConfiguration
@Nonnull public String getNodeName()
getNodeName
in interface com.atlassian.diagnostics.internal.DiagnosticsConfiguration
public boolean isEnabled()
isEnabled
in interface com.atlassian.diagnostics.internal.DiagnosticsConfiguration
Copyright © 2003–2018 Atlassian. All rights reserved.