public interface AccessThread
| Modifier and Type | Method and Description |
|---|---|
void |
acquireMutex() |
void |
addAllOperationsDoneListener(delight.async.callbacks.SimpleCallback whenProcessed) |
SingleInstanceQueueWorker<delight.concurrency.schedule.Step> |
asQueueWorker() |
delight.concurrency.schedule.SingleInstanceThread |
asSingleInstanceThread()
The current thread.
|
delight.concurrency.schedule.ThreadSpace |
asThreadSpace() |
delight.concurrency.Concurrency |
getConcurrency() |
delight.concurrency.wrappers.SimpleExecutor |
getExecutor() |
boolean |
hasMutex() |
boolean |
isRunning() |
void |
offer(delight.concurrency.schedule.Step item) |
void |
releaseMutex() |
void |
requestShutdown(delight.async.callbacks.SimpleCallback callback) |
void |
shutdown(delight.async.callbacks.SimpleCallback callback) |
void |
startIfRequired() |
void shutdown(delight.async.callbacks.SimpleCallback callback)
delight.concurrency.Concurrency getConcurrency()
boolean hasMutex()
void acquireMutex()
void releaseMutex()
void startIfRequired()
void addAllOperationsDoneListener(delight.async.callbacks.SimpleCallback whenProcessed)
void requestShutdown(delight.async.callbacks.SimpleCallback callback)
void offer(delight.concurrency.schedule.Step item)
boolean isRunning()
delight.concurrency.wrappers.SimpleExecutor getExecutor()
delight.concurrency.schedule.SingleInstanceThread asSingleInstanceThread()
delight.concurrency.schedule.ThreadSpace asThreadSpace()
SingleInstanceQueueWorker<delight.concurrency.schedule.Step> asQueueWorker()
Copyright © 2018. All rights reserved.