Package de.linusdev.lutils.async.queue
Class QueueableFuture<T,R extends QResponse>
java.lang.Object
de.linusdev.lutils.async.AbstractFuture<R,S,T>
de.linusdev.lutils.async.executable.ExecutableFuture<T,R,QueueableBase<T,R>>
de.linusdev.lutils.async.queue.QueueableFuture<T,R>
- All Implemented Interfaces:
Future<T,,R> HasAsyncManager
public class QueueableFuture<T,R extends QResponse>
extends ExecutableFuture<T,R,QueueableBase<T,R>>
-
Field Summary
Fields inherited from class de.linusdev.lutils.async.AbstractFuture
asyncManager, before, canceled, done, lock, result, started, task, then -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class de.linusdev.lutils.async.executable.ExecutableFuture
executeHere, isExecutableMethods inherited from class de.linusdev.lutils.async.AbstractFuture
beforeExecution, cancel, get, getAsyncManager, hasStarted, isCanceled, isDone, thenMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.linusdev.lutils.async.manager.HasAsyncManager
getAsyncManager
-
Constructor Details
-
QueueableFuture
-
-
Method Details
-
getTask
- Overrides:
getTaskin classAbstractFuture<T,R extends QResponse, QueueableBase<T, R extends QResponse>>
-
getCreatedMillis
public long getCreatedMillis()- Returns:
- creation time of this future (in milliseconds since 01.01.1970)
-