Class Exporter

java.lang.Object
me.lucko.luckperms.common.backup.Exporter
All Implemented Interfaces:
Runnable
Direct Known Subclasses:
Exporter.SaveFile, Exporter.WebUpload

public abstract class Exporter extends Object implements Runnable
Handles export operations
  • Field Details

    • plugin

      protected final LuckPermsPlugin plugin
    • log

      protected final me.lucko.luckperms.common.backup.Exporter.ProgressLogger log
  • Constructor Details

    • Exporter

      protected Exporter(LuckPermsPlugin plugin, Sender executor, boolean includeUsers, boolean includeGroups)
  • Method Details

    • run

      public void run()
      Specified by:
      run in interface Runnable
    • processOutput

      protected abstract void processOutput(com.google.gson.JsonObject json)