Class JiraDiagnosticsConfigurationProvider
java.lang.Object
com.atlassian.diagnostics.internal.DefaultDiagnosticsConfiguration
com.atlassian.jira.diagnostics.configuration.JiraDiagnosticsConfigurationProvider
- All Implemented Interfaces:
com.atlassian.diagnostics.DiagnosticsConfiguration,org.springframework.beans.factory.DisposableBean,org.springframework.beans.factory.InitializingBean
public class JiraDiagnosticsConfigurationProvider
extends com.atlassian.diagnostics.internal.DefaultDiagnosticsConfiguration
implements org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
-
Constructor Summary
ConstructorsConstructorDescriptionJiraDiagnosticsConfigurationProvider(ClusterInfo clusterInfo, JiraProperties jiraProperties, FeatureManager featureManager, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.cache.CacheManager cacheManager) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddestroy()booleanbooleanvoidonFeatureFlagChange(FeatureEvent event) voidonPluginSystemStarted(com.atlassian.plugin.event.events.PluginFrameworkStartedEvent event) Methods inherited from class com.atlassian.diagnostics.internal.DefaultDiagnosticsConfiguration
getThreadDumpProducerCooldown
-
Constructor Details
-
JiraDiagnosticsConfigurationProvider
public JiraDiagnosticsConfigurationProvider(ClusterInfo clusterInfo, JiraProperties jiraProperties, FeatureManager featureManager, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.cache.CacheManager cacheManager)
-
-
Method Details
-
getAlertRetentionPeriod
- Specified by:
getAlertRetentionPeriodin interfacecom.atlassian.diagnostics.DiagnosticsConfiguration- Overrides:
getAlertRetentionPeriodin classcom.atlassian.diagnostics.internal.DefaultDiagnosticsConfiguration
-
getAlertTruncationInterval
- Specified by:
getAlertTruncationIntervalin interfacecom.atlassian.diagnostics.DiagnosticsConfiguration- Overrides:
getAlertTruncationIntervalin classcom.atlassian.diagnostics.internal.DefaultDiagnosticsConfiguration
-
getNodeName
- Specified by:
getNodeNamein interfacecom.atlassian.diagnostics.DiagnosticsConfiguration- Overrides:
getNodeNamein classcom.atlassian.diagnostics.internal.DefaultDiagnosticsConfiguration
-
isClustered
public boolean isClustered() -
isEnabled
public boolean isEnabled()- Specified by:
isEnabledin interfacecom.atlassian.diagnostics.DiagnosticsConfiguration- Overrides:
isEnabledin classcom.atlassian.diagnostics.internal.DefaultDiagnosticsConfiguration
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
destroy
- Specified by:
destroyin interfaceorg.springframework.beans.factory.DisposableBean- Throws:
Exception
-
onPluginSystemStarted
@EventListener public void onPluginSystemStarted(com.atlassian.plugin.event.events.PluginFrameworkStartedEvent event) -
onFeatureFlagChange
-