classpublicPriority 3
AssetMonitor
com.hypixel.hytale.server.core.asset.monitor.AssetMonitor
7
Methods
7
Public Methods
0
Fields
1
Constructors
Constants
ScheduledExecutorServiceEXECUTOR= Executors.newSingleThreadScheduledExecutor(ThreadUtil.daemon("AssetMonitor Thread"))
HytaleLoggerLOGGER= HytaleLogger.forEnclosingClass()
Constructors
public
AssetMonitor()throws IOException
Methods
Public Methods (7)
public
void markChanged(Path path)public
void monitorDirectoryFiles(Path path, AssetMonitorHandler handler)public
void onDelayedChange(Path path, PathEvent pathEvent)public
void removeFileChangeTask(FileChangeTask fileChangeTask)public
void removeHookChangeTask(DirectoryHandlerChangeTask directoryHandlerChangeTask)public
void removeMonitorDirectoryFiles(Path path, Object key)public
void shutdown()