protected static class PrefetchingDatabaseProvider.PrefetchingTask extends org.springframework.util.concurrent.ListenableFutureTask<EmbeddedDatabase> implements java.lang.Comparable<PrefetchingDatabaseProvider.PrefetchingTask>
| Modifier and Type | Class and Description |
|---|---|
protected static class |
PrefetchingDatabaseProvider.PrefetchingTask.TaskType |
| Modifier and Type | Field and Description |
|---|---|
java.util.concurrent.Callable<EmbeddedDatabase> |
action |
int |
priority |
PrefetchingDatabaseProvider.PrefetchingTask.TaskType |
type |
| Modifier and Type | Method and Description |
|---|---|
boolean |
cancel(boolean mayInterruptIfRunning) |
int |
compareTo(PrefetchingDatabaseProvider.PrefetchingTask task) |
static PrefetchingDatabaseProvider.PrefetchingTask |
forPreparer(DatabaseProvider provider,
DatabasePreparer preparer,
int priority) |
static PrefetchingDatabaseProvider.PrefetchingTask |
fromTask(PrefetchingDatabaseProvider.PrefetchingTask task,
int priority) |
void |
run() |
static PrefetchingDatabaseProvider.PrefetchingTask |
withDatabase(EmbeddedDatabase database,
DatabasePreparer preparer,
int priority) |
static PrefetchingDatabaseProvider.PrefetchingTask |
withDatabase(EmbeddedDatabase database,
int priority) |
addCallback, addCallback, completable, doneget, get, isCancelled, isDone, runAndReset, set, setExceptionpublic final java.util.concurrent.Callable<EmbeddedDatabase> action
public final PrefetchingDatabaseProvider.PrefetchingTask.TaskType type
public final int priority
public static PrefetchingDatabaseProvider.PrefetchingTask forPreparer(DatabaseProvider provider, DatabasePreparer preparer, int priority)
public static PrefetchingDatabaseProvider.PrefetchingTask withDatabase(EmbeddedDatabase database, DatabasePreparer preparer, int priority)
public static PrefetchingDatabaseProvider.PrefetchingTask withDatabase(EmbeddedDatabase database, int priority)
public static PrefetchingDatabaseProvider.PrefetchingTask fromTask(PrefetchingDatabaseProvider.PrefetchingTask task, int priority)
public void run()
run in interface java.lang.Runnablerun in interface java.util.concurrent.RunnableFuture<EmbeddedDatabase>run in class java.util.concurrent.FutureTask<EmbeddedDatabase>public boolean cancel(boolean mayInterruptIfRunning)
cancel in interface java.util.concurrent.Future<EmbeddedDatabase>cancel in class java.util.concurrent.FutureTask<EmbeddedDatabase>public int compareTo(PrefetchingDatabaseProvider.PrefetchingTask task)
compareTo in interface java.lang.Comparable<PrefetchingDatabaseProvider.PrefetchingTask>