Package pro.gravit.launchserver.binary
Class JARLauncherBinary
- java.lang.Object
-
- pro.gravit.launchserver.binary.BinaryPipeline
-
- pro.gravit.launchserver.binary.LauncherBinary
-
- pro.gravit.launchserver.binary.JARLauncherBinary
-
public final class JARLauncherBinary extends LauncherBinary
-
-
Field Summary
Fields Modifier and Type Field Description java.util.List<java.nio.file.Path>addonLibsjava.nio.file.PathbuildDirjava.util.List<java.nio.file.Path>coreLibsjava.util.concurrent.atomic.AtomicLongcountjava.nio.file.PathguardDirjava.nio.file.PathruntimeDir-
Fields inherited from class pro.gravit.launchserver.binary.LauncherBinary
server, syncBinaryFile
-
Fields inherited from class pro.gravit.launchserver.binary.BinaryPipeline
nameFormat, tasks
-
-
Constructor Summary
Constructors Constructor Description JARLauncherBinary(LaunchServer server)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinit()-
Methods inherited from class pro.gravit.launchserver.binary.LauncherBinary
build, exists, getDigest, getSign, resolve, sync
-
Methods inherited from class pro.gravit.launchserver.binary.BinaryPipeline
add, addAfter, addCounted, addPre, build, getTaskByClass, getTasksByClass, nextLowerPath, nextName, nextPath, nextPath, replace, replaceAfter, replaceCounted, replacePre
-
-
-
-
Field Detail
-
count
public final java.util.concurrent.atomic.AtomicLong count
-
runtimeDir
public final java.nio.file.Path runtimeDir
-
guardDir
public final java.nio.file.Path guardDir
-
buildDir
public final java.nio.file.Path buildDir
-
coreLibs
public final java.util.List<java.nio.file.Path> coreLibs
-
addonLibs
public final java.util.List<java.nio.file.Path> addonLibs
-
-
Constructor Detail
-
JARLauncherBinary
public JARLauncherBinary(LaunchServer server) throws java.io.IOException
- Throws:
java.io.IOException
-
-
Method Detail
-
init
public void init()
- Overrides:
initin classLauncherBinary
-
-