Class ConfluenceJmxConfig

java.lang.Object
com.atlassian.confluence.impl.metrics.ConfluenceJmxConfig
All Implemented Interfaces:
io.micrometer.core.instrument.config.MeterRegistryConfig, io.micrometer.core.instrument.dropwizard.DropwizardConfig, io.micrometer.jmx.JmxConfig

public class ConfluenceJmxConfig extends Object implements io.micrometer.jmx.JmxConfig
This class offers basic configuration for some of Confluence's JMX metrics
Since:
7.17
  • Field Summary

    Fields inherited from interface io.micrometer.jmx.JmxConfig

    DEFAULT
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    get(String key)
     
    boolean
     
     
    void
    setIsJmxEnabled(boolean isJmxEnabled)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface io.micrometer.core.instrument.dropwizard.DropwizardConfig

    step, validate

    Methods inherited from interface io.micrometer.jmx.JmxConfig

    domain

    Methods inherited from interface io.micrometer.core.instrument.config.MeterRegistryConfig

    requireValid
  • Constructor Details

    • ConfluenceJmxConfig

      public ConfluenceJmxConfig()
  • Method Details

    • get

      public String get(String key)
      Specified by:
      get in interface io.micrometer.core.instrument.config.MeterRegistryConfig
    • isJmxEnabled

      public boolean isJmxEnabled()
    • prefix

      public String prefix()
      Specified by:
      prefix in interface io.micrometer.jmx.JmxConfig
      Specified by:
      prefix in interface io.micrometer.core.instrument.config.MeterRegistryConfig
    • setIsJmxEnabled

      public void setIsJmxEnabled(boolean isJmxEnabled)