Class AssetMonitor

java.lang.Object
com.hypixel.hytale.server.core.asset.monitor.AssetMonitor

public class AssetMonitor extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • shutdown

      public void shutdown()
    • monitorDirectoryFiles

      public void monitorDirectoryFiles(@Nonnull Path path, @Nonnull AssetMonitorHandler handler)
      Monitor for any changes inside a directory and include what changed
    • removeMonitorDirectoryFiles

      public void removeMonitorDirectoryFiles(@Nonnull Path path, @Nonnull Object key)
    • onDelayedChange

      public void onDelayedChange(@Nonnull Path path, @Nonnull PathEvent pathEvent)
    • removeFileChangeTask

      public void removeFileChangeTask(@Nonnull FileChangeTask fileChangeTask)
    • markChanged

      public void markChanged(@Nonnull Path path)
    • removeHookChangeTask

      public void removeHookChangeTask(@Nonnull DirectoryHandlerChangeTask directoryHandlerChangeTask)
    • runTask

      @Nonnull public static ScheduledFuture<?> runTask(@Nonnull Runnable task, long millisDelay)