public class ConfluenceJmxConfigService extends Object
Constructor and Description |
---|
ConfluenceJmxConfigService(com.atlassian.event.api.EventPublisher eventPublisher,
ConfluenceJmxConfig confluenceJmxConfig,
io.micrometer.core.instrument.composite.CompositeMeterRegistry compositeMeterRegistry,
com.atlassian.bandana.BandanaManager bandanaManager,
DarkFeaturesManager darkFeaturesManager,
ClusterManager clusterManager) |
Modifier and Type | Method and Description |
---|---|
List<ClusterNodeExecution<NodeJmxMonitoringConfig>> |
getNodesJmxMonitoringConfigs() |
boolean |
isAppMonitoringEnabled() |
boolean |
isJmxEnabledOnCluster() |
void |
onApplicationStartedEvent(com.atlassian.config.lifecycle.events.ApplicationStartedEvent ignored) |
void |
onClusteredJmxConfigChangedEvent(ClusterEventWrapper clusterEvent) |
void |
postConstruct() |
void |
preDestroy() |
void |
setAppMonitoringEnabled(boolean enableAppMonitoring) |
void |
setJmxMonitoringEnabled(boolean isJmxEnabled) |
public ConfluenceJmxConfigService(com.atlassian.event.api.EventPublisher eventPublisher, ConfluenceJmxConfig confluenceJmxConfig, io.micrometer.core.instrument.composite.CompositeMeterRegistry compositeMeterRegistry, com.atlassian.bandana.BandanaManager bandanaManager, DarkFeaturesManager darkFeaturesManager, ClusterManager clusterManager)
public boolean isJmxEnabledOnCluster()
public boolean isAppMonitoringEnabled()
public void setAppMonitoringEnabled(boolean enableAppMonitoring)
public void setJmxMonitoringEnabled(boolean isJmxEnabled)
public List<ClusterNodeExecution<NodeJmxMonitoringConfig>> getNodesJmxMonitoringConfigs()
@EventListener public void onApplicationStartedEvent(com.atlassian.config.lifecycle.events.ApplicationStartedEvent ignored)
@EventListener public void onClusteredJmxConfigChangedEvent(ClusterEventWrapper clusterEvent)
@PostConstruct public void postConstruct()
@PreDestroy public void preDestroy()
Copyright © 2003–2023 Atlassian. All rights reserved.
View cookie preferences