Class ConfigDiscoveryConfiguration

  • All Implemented Interfaces:
    io.micronaut.core.util.Toggleable

    public abstract class ConfigDiscoveryConfiguration
    extends java.lang.Object
    implements io.micronaut.core.util.Toggleable
    Abstract class for common configuration discovery settings.
    Since:
    1.0
    • Field Detail

      • PREFIX

        public static final java.lang.String PREFIX
        The prefix to use for all Consul client config settings.
        See Also:
        Constant Field Values
      • DEFAULT_PATH

        public static final java.lang.String DEFAULT_PATH
        The default path.
        See Also:
        Constant Field Values
      • DEFAULT_ENABLED

        public static final boolean DEFAULT_ENABLED
        The default enable value.
        See Also:
        Constant Field Values
    • Constructor Detail

      • ConfigDiscoveryConfiguration

        public ConfigDiscoveryConfiguration()
    • Method Detail

      • isEnabled

        public boolean isEnabled()
        Specified by:
        isEnabled in interface io.micronaut.core.util.Toggleable
        Returns:
        Is distributed configuration enabled. True if it is.
      • setEnabled

        public void setEnabled​(boolean enabled)
        Default value (true).
        Parameters:
        enabled - Enable the distributed configuration
      • getPath

        public java.util.Optional<java.lang.String> getPath()
        Returns:
        The path where the configuration is stored
      • setPath

        public void setPath​(java.lang.String path)
        Parameters:
        path - The path to store the configuration