Class AppRestartRequiredChecker<T>


  • public class AppRestartRequiredChecker<T>
    extends java.lang.Object
    • Constructor Detail

      • AppRestartRequiredChecker

        public AppRestartRequiredChecker()
      • AppRestartRequiredChecker

        public AppRestartRequiredChecker​(java.lang.String restartNeededTitle)
    • Method Detail

      • clear

        public void clear()
      • haveRestartNeededShownFlags

        public boolean haveRestartNeededShownFlags​(@Nullable
                                                   @Nullable java.util.function.Predicate<T> predicate)
      • setRestartNeededShownFlags

        public void setRestartNeededShownFlags​(@Nullable
                                               @Nullable java.util.function.Predicate<T> predicate)
      • setRestartNeededShownFlags

        public void setRestartNeededShownFlags​(@Nullable
                                               @Nullable java.util.function.Predicate<T> predicate,
                                               boolean value)
      • addRestartNeededPredicate

        public void addRestartNeededPredicate​(java.util.function.Predicate<T> predicate)
      • getRestartMessage

        @NotNull
        protected @NotNull java.lang.String getRestartMessage​(@NotNull
                                                              @NotNull java.lang.String action)
      • informRestartIfNeeded

        public void informRestartIfNeeded​(T settings)