Class BackgroundScanHandler
- java.lang.Object
-
- net.minecraftforge.fml.loading.moddiscovery.BackgroundScanHandler
-
public class BackgroundScanHandler extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classBackgroundScanHandler.ScanStatus
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<ModFile>allFilesprivate LoadingModListloadingModListprivate static org.apache.logging.log4j.LoggerLOGGERprivate java.util.concurrent.ExecutorServicemodContentScannerprivate java.util.Map<net.minecraftforge.forgespi.locating.IModFile.Type,java.util.List<ModFile>>modFilesprivate java.util.List<ModFile>pendingFilesprivate java.util.List<ModFile>scannedFilesprivate BackgroundScanHandler.ScanStatusstatus
-
Constructor Summary
Constructors Constructor Description BackgroundScanHandler(java.util.Map<net.minecraftforge.forgespi.locating.IModFile.Type,java.util.List<ModFile>> modFiles)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidaddCompletedFile(ModFile file, net.minecraftforge.forgespi.language.ModFileScanData modFileScanData, java.lang.Throwable throwable)LoadingModListgetLoadingModList()java.util.Map<net.minecraftforge.forgespi.locating.IModFile.Type,java.util.List<ModFile>>getModFiles()voidsetLoadingModList(LoadingModList loadingModList)voidsubmitForScanning(ModFile file)voidwaitForScanToComplete(java.lang.Runnable ticker)
-
-
-
Field Detail
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER
-
modContentScanner
private final java.util.concurrent.ExecutorService modContentScanner
-
pendingFiles
private final java.util.List<ModFile> pendingFiles
-
scannedFiles
private final java.util.List<ModFile> scannedFiles
-
allFiles
private final java.util.List<ModFile> allFiles
-
modFiles
private final java.util.Map<net.minecraftforge.forgespi.locating.IModFile.Type,java.util.List<ModFile>> modFiles
-
status
private BackgroundScanHandler.ScanStatus status
-
loadingModList
private LoadingModList loadingModList
-
-
Constructor Detail
-
BackgroundScanHandler
public BackgroundScanHandler(java.util.Map<net.minecraftforge.forgespi.locating.IModFile.Type,java.util.List<ModFile>> modFiles)
-
-
Method Detail
-
getModFiles
public java.util.Map<net.minecraftforge.forgespi.locating.IModFile.Type,java.util.List<ModFile>> getModFiles()
-
submitForScanning
public void submitForScanning(ModFile file)
-
addCompletedFile
private void addCompletedFile(ModFile file, net.minecraftforge.forgespi.language.ModFileScanData modFileScanData, java.lang.Throwable throwable)
-
setLoadingModList
public void setLoadingModList(LoadingModList loadingModList)
-
getLoadingModList
public LoadingModList getLoadingModList()
-
waitForScanToComplete
public void waitForScanToComplete(java.lang.Runnable ticker)
-
-