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
ConstructorsConstructorDescriptionRunChecksTask(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, setTimeOutMethods 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:
createRequestin classTask<ModelCheckResults>
-
getInput
public com.fasterxml.jackson.databind.node.ObjectNode getInput() -
getModelCheckDefinitionSet
-
getVersionUuids
-
get
- Specified by:
getin interfaceFuture<ModelCheckResults>- Overrides:
getin classCompletableFuture<ModelCheckResults>- Throws:
InterruptedExceptionExecutionException
-
get
public ModelCheckResults get(long timeOut, TimeUnit timeUnit) throws InterruptedException, ExecutionException, TimeoutException - Specified by:
getin interfaceFuture<ModelCheckResults>- Overrides:
getin classCompletableFuture<ModelCheckResults>- Throws:
InterruptedExceptionExecutionExceptionTimeoutException
-