Package step.artefacts
Class ArtefactQueue.WorkItem
- java.lang.Object
-
- java.util.concurrent.CompletableFuture<ReportNode>
-
- step.artefacts.ArtefactQueue.WorkItem
-
- All Implemented Interfaces:
java.util.concurrent.CompletionStage<ReportNode>
,java.util.concurrent.Future<ReportNode>
- Enclosing class:
- ArtefactQueue
public static class ArtefactQueue.WorkItem extends java.util.concurrent.CompletableFuture<ReportNode>
-
-
Constructor Summary
Constructors Constructor Description WorkItem(AbstractArtefact artefact)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractArtefact
getArtefact()
-
Methods inherited from class java.util.concurrent.CompletableFuture
acceptEither, acceptEitherAsync, acceptEitherAsync, allOf, anyOf, applyToEither, applyToEitherAsync, applyToEitherAsync, cancel, complete, completeAsync, completeAsync, completedFuture, completedStage, completeExceptionally, completeOnTimeout, copy, defaultExecutor, delayedExecutor, delayedExecutor, exceptionally, failedFuture, failedStage, get, get, getNow, getNumberOfDependents, handle, handleAsync, handleAsync, isCancelled, isCompletedExceptionally, isDone, join, minimalCompletionStage, newIncompleteFuture, obtrudeException, obtrudeValue, orTimeout, runAfterBoth, runAfterBothAsync, runAfterBothAsync, runAfterEither, runAfterEitherAsync, runAfterEitherAsync, runAsync, runAsync, supplyAsync, supplyAsync, thenAccept, thenAcceptAsync, thenAcceptAsync, thenAcceptBoth, thenAcceptBothAsync, thenAcceptBothAsync, thenApply, thenApplyAsync, thenApplyAsync, thenCombine, thenCombineAsync, thenCombineAsync, thenCompose, thenComposeAsync, thenComposeAsync, thenRun, thenRunAsync, thenRunAsync, toCompletableFuture, toString, whenComplete, whenCompleteAsync, whenCompleteAsync
-
-
-
-
Constructor Detail
-
WorkItem
public WorkItem(AbstractArtefact artefact)
-
-
Method Detail
-
getArtefact
public AbstractArtefact getArtefact()
-
-