Class VersionUpdater

java.lang.Object
ml.karmaconfigs.api.common.version.VersionUpdater
Direct Known Subclasses:
LegacyVersionUpdater

public abstract class VersionUpdater extends Object
Karma version updater
  • Constructor Details

    • VersionUpdater

      public VersionUpdater()
  • Method Details

    • createNewBuilder

      public static VersionUpdater.VersionBuilder createNewBuilder(KarmaSource owner)
      Create a new version updater builder
      Parameters:
      owner - the updater source
      Returns:
      a new version updater builder
    • fetch

      public LateScheduler<VersionFetchResult> fetch(boolean force)
      Fetch for updates
      Parameters:
      force - force the update instead of returning the cached result
      Returns:
      the fetch result
    • get

      Get the last update fetch result
      Returns:
      the last update fetch result