Class BinaryPipeline
java.lang.Object
pro.gravit.launchserver.binary.BinaryPipeline
- Direct Known Subclasses:
LauncherBinary
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.apache.logging.log4j.Loggerfinal List<LauncherBuildTask> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(Predicate<LauncherBuildTask> pred, LauncherBuildTask taskAdd) voidaddAfter(Predicate<LauncherBuildTask> pred, LauncherBuildTask taskAdd) voidaddCounted(int count, Predicate<LauncherBuildTask> pred, LauncherBuildTask taskAdd) voidaddPre(Predicate<LauncherBuildTask> pred, LauncherBuildTask taskAdd) <T extends LauncherBuildTask>
Optional<T> getTaskByClass(Class<T> taskClass) <T extends LauncherBuildTask>
List<T> getTasksByClass(Class<T> taskClass) voidreplace(Predicate<LauncherBuildTask> pred, LauncherBuildTask taskRep) voidreplaceAfter(Predicate<LauncherBuildTask> pred, LauncherBuildTask taskRep) voidreplaceCounted(int count, Predicate<LauncherBuildTask> pred, LauncherBuildTask taskRep) voidreplacePre(Predicate<LauncherBuildTask> pred, LauncherBuildTask taskRep)
-
Field Details
-
tasks
-
logger
protected final transient org.apache.logging.log4j.Logger logger
-
-
Constructor Details
-
BinaryPipeline
public BinaryPipeline()
-
-
Method Details
-
addCounted
-
replaceCounted
-
addPre
-
add
-
addAfter
-
replacePre
-
replace
-
replaceAfter
-
getTasksByClass
-
getTaskByClass
-
getTaskBefore
-