Package nl.bimbase.bimworks.client
Class RunChecksTask
- All Implemented Interfaces:
CompletionStage<ModelCheckResults>
,Future<ModelCheckResults>
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.concurrent.CompletableFuture
CompletableFuture.AsynchronousCompletionTask
-
Constructor Summary
ConstructorDescriptionRunChecksTask
(BimWorksClient bimWorksClient, UUID modelCheckDefinitionSet, Set<UUID> versionUuids, com.fasterxml.jackson.databind.node.ObjectNode input) RunChecksTask
(BimWorksClient bimWorksClient, UUID modelCheckDefinitionSet, Set<UUID> versionUuids, com.fasterxml.jackson.databind.node.ObjectNode input, Set<UUID> modelCheckDefinitionUuids) -
Method Summary
Methods inherited from class nl.bimbase.bimworks.client.Task
createAsyncTask, createRequest, executeAsync, getBimWorksClient, getClientTask, getRequest, setProgressListener, setTimeOut
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, exceptionallyAsync, exceptionallyAsync, exceptionallyCompose, exceptionallyComposeAsync, exceptionallyComposeAsync, failedFuture, failedStage, 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 Details
-
RunChecksTask
public RunChecksTask(BimWorksClient bimWorksClient, UUID modelCheckDefinitionSet, Set<UUID> versionUuids, com.fasterxml.jackson.databind.node.ObjectNode input) -
RunChecksTask
-
-
Method Details
-
createRequest
public nl.sascom.backplane.common.Request createRequest()- Overrides:
createRequest
in classTask<ModelCheckResults>
-
getInput
public com.fasterxml.jackson.databind.node.ObjectNode getInput() -
getModelCheckDefinitionSet
-
getVersionUuids
-
get
- Specified by:
get
in interfaceFuture<ModelCheckResults>
- Overrides:
get
in classCompletableFuture<ModelCheckResults>
- Throws:
InterruptedException
ExecutionException
-
get
public ModelCheckResults get(long timeOut, TimeUnit timeUnit) throws InterruptedException, ExecutionException, TimeoutException - Specified by:
get
in interfaceFuture<ModelCheckResults>
- Overrides:
get
in classCompletableFuture<ModelCheckResults>
- Throws:
InterruptedException
ExecutionException
TimeoutException
-