Enum ConfigReloadProperties.ReloadStrategy

java.lang.Object
java.lang.Enum<ConfigReloadProperties.ReloadStrategy>
org.springframework.cloud.kubernetes.commons.config.reload.ConfigReloadProperties.ReloadStrategy
All Implemented Interfaces:
Serializable, Comparable<ConfigReloadProperties.ReloadStrategy>, java.lang.constant.Constable
Enclosing class:
ConfigReloadProperties

public static enum ConfigReloadProperties.ReloadStrategy extends Enum<ConfigReloadProperties.ReloadStrategy>
Reload strategies.
  • Enum Constant Details

    • REFRESH

      public static final ConfigReloadProperties.ReloadStrategy REFRESH
      Fire a refresh of beans annotated with @ConfigurationProperties or @RefreshScope.
    • RESTART_CONTEXT

      public static final ConfigReloadProperties.ReloadStrategy RESTART_CONTEXT
      Restarts the Spring ApplicationContext to apply the new configuration.
    • SHUTDOWN

      public static final ConfigReloadProperties.ReloadStrategy SHUTDOWN
      Shuts down the Spring ApplicationContext to activate a restart of the container. Make sure that the lifecycle of all non-daemon threads is bound to the ApplicationContext and that a replication controller or replica set is configured to restart the pod.
  • Method Details

    • values

      public static ConfigReloadProperties.ReloadStrategy[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static ConfigReloadProperties.ReloadStrategy valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null