Package nl.bimbase.bimworks.client
Class Task<T>
- java.lang.Object
-
- java.util.concurrent.CompletableFuture<T>
-
- nl.bimbase.bimworks.client.Task<T>
-
- All Implemented Interfaces:
java.util.concurrent.CompletionStage<T>,java.util.concurrent.Future<T>
- Direct Known Subclasses:
DownloadCheckResultsAsBcfInput,GetModelCheckDefinitionSetByNameInput,GetModelReportTask,RunChecksTask
public abstract class Task<T> extends java.util.concurrent.CompletableFuture<T>
-
-
Constructor Summary
Constructors Constructor Description Task()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description nl.sascom.backplanepublic.common.ClientTaskcreateAsyncTask(BimWorksClient bimWorksClient)abstract nl.sascom.backplanepublic.common.RequestcreateRequest()voidexecuteAsync(BimWorksClient bimWorksClient)nl.sascom.backplanepublic.client.AsyncTaskgetClientTask()nl.sascom.backplanepublic.common.RequestgetRequest()voidsetProgressListener(nl.sascom.backplanepublic.common.ProgressListener progressListener)-
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
-
-
-
-
Method Detail
-
createRequest
public abstract nl.sascom.backplanepublic.common.Request createRequest()
-
createAsyncTask
public nl.sascom.backplanepublic.common.ClientTask createAsyncTask(BimWorksClient bimWorksClient)
-
getRequest
public nl.sascom.backplanepublic.common.Request getRequest()
-
setProgressListener
public void setProgressListener(nl.sascom.backplanepublic.common.ProgressListener progressListener)
-
executeAsync
public void executeAsync(BimWorksClient bimWorksClient)
-
getClientTask
public nl.sascom.backplanepublic.client.AsyncTask getClientTask()
-
-