Class LegacyFlagsUtils


  • public class LegacyFlagsUtils
    extends java.lang.Object
    LegacyFlagsUtils class allows turning *.legacy.mode flags on and off per thread.
    • Constructor Detail

      • LegacyFlagsUtils

        public LegacyFlagsUtils()
    • Method Detail

      • isLegacyFlagEnabled

        public static boolean isLegacyFlagEnabled​(LegacyFlagsUtils.LegacyFlag flag,
                                                  java.lang.Boolean forced)
        Checks legacy setting for selected @{link LegacyFlag}. Can force value if not set.
        Parameters:
        flag -
        forced - forced value to be used if flag is not set in Config.
        Returns:
        value of given @{link LegacyFlag} for current thread.
      • isLegacyFlagEnabled

        public static boolean isLegacyFlagEnabled​(LegacyFlagsUtils.LegacyFlag flag)
        Checks legacy setting for selected @{link LegacyFlag}.
        Parameters:
        flag -
        Returns:
        value of given @{link LegacyFlag} for current thread.
      • enableLegacyFlag

        public static void enableLegacyFlag​(LegacyFlagsUtils.LegacyFlag flag)
        Enables given @{link LegacyFlag} for current thread.
        Parameters:
        flag -
      • disableLegacyFlag

        public static void disableLegacyFlag​(LegacyFlagsUtils.LegacyFlag flag)
        Disables given @{link LegacyFlag} for current thread.
        Parameters:
        flag -
      • clearLegacySetting

        public static void clearLegacySetting​(LegacyFlagsUtils.LegacyFlag flag)
        Clears given @{link LegacyFlag} for current thread.
        Parameters:
        flag -