JavaScript is disabled on your browser.
Skip navigation links
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
G
H
I
N
O
P
Q
R
S
A
AccessThread
- Interface in
delight.scheduler
Used to ensure that there is only one thread working on a client at any one time.
acquireMutex()
- Method in interface delight.scheduler.
AccessThread
acquireMutex()
- Method in class delight.scheduler.
BetterAccessThreadImplementation
addAllOperationsDoneListener(SimpleCallback)
- Method in interface delight.scheduler.
AccessThread
addAllOperationsDoneListener(SimpleCallback)
- Method in class delight.scheduler.
BetterAccessThreadImplementation
asQueueWorker()
- Method in interface delight.scheduler.
AccessThread
asQueueWorker()
- Method in class delight.scheduler.
BetterAccessThreadImplementation
asSingleInstanceThread()
- Method in interface delight.scheduler.
AccessThread
The current thread.
asSingleInstanceThread()
- Method in class delight.scheduler.
BetterAccessThreadImplementation
asThreadSpace()
- Method in interface delight.scheduler.
AccessThread
asThreadSpace()
- Method in class delight.scheduler.
BetterAccessThreadImplementation
B
BetterAccessThreadImplementation
- Class in
delight.scheduler
BetterAccessThreadImplementation(Concurrency)
- Constructor for class delight.scheduler.
BetterAccessThreadImplementation
BetterAccessThreadImplementation.AccessThreadNotifiyer
- Interface in
delight.scheduler
C
callback
- Variable in class delight.scheduler.
OperationEntry
D
delight.scheduler
- package delight.scheduler
E
equals(Object)
- Method in class delight.scheduler.
OperationEntry
G
getConcurrency()
- Method in interface delight.scheduler.
AccessThread
getConcurrency()
- Method in class delight.scheduler.
BetterAccessThreadImplementation
getConcurrency()
- Method in class delight.scheduler.
SequentialOperationScheduler
getExecutor()
- Method in interface delight.scheduler.
AccessThread
getExecutor()
- Method in class delight.scheduler.
BetterAccessThreadImplementation
getThread()
- Method in class delight.scheduler.
SingleInstanceQueueWorker
H
hashCode()
- Method in class delight.scheduler.
OperationEntry
hasMutex()
- Method in interface delight.scheduler.
AccessThread
hasMutex()
- Method in class delight.scheduler.
BetterAccessThreadImplementation
I
isRunning()
- Method in interface delight.scheduler.
AccessThread
isRunning()
- Method in class delight.scheduler.
BetterAccessThreadImplementation
isRunning()
- Method in class delight.scheduler.
SequentialOperationScheduler
isRunning()
- Method in class delight.scheduler.
SingleInstanceQueueWorker
N
notifiyFinished()
- Method in interface delight.scheduler.
BetterAccessThreadImplementation.AccessThreadNotifiyer
This method must be called when all pending operations for this thread are completed.
O
offer(Step)
- Method in interface delight.scheduler.
AccessThread
offer(Step)
- Method in class delight.scheduler.
BetterAccessThreadImplementation
offer(GItem)
- Method in class delight.scheduler.
SingleInstanceQueueWorker
Schedules to process this item.
operation
- Variable in class delight.scheduler.
OperationEntry
OperationEntry
<
R
> - Class in
delight.scheduler
OperationEntry(Operation<R>, long, ValueCallback<R>)
- Constructor for class delight.scheduler.
OperationEntry
P
ParallelRequestTimeEnforcer
- Class in
delight.scheduler
ParallelRequestTimeEnforcer(long)
- Constructor for class delight.scheduler.
ParallelRequestTimeEnforcer
perform(Operation<R>, ValueCallback<R>)
- Method in class delight.scheduler.
ParallelRequestTimeEnforcer
processItems(List<GItem>)
- Method in class delight.scheduler.
SingleInstanceQueueWorker
It is guaranteed that this method is only called by one worker thread at the time and that the items are forwarded FIFO how they were offered.
Q
queue
- Variable in class delight.scheduler.
BetterAccessThreadImplementation
queue
- Variable in class delight.scheduler.
SingleInstanceQueueWorker
R
releaseMutex()
- Method in interface delight.scheduler.
AccessThread
releaseMutex()
- Method in class delight.scheduler.
BetterAccessThreadImplementation
requestShutdown(SimpleCallback)
- Method in interface delight.scheduler.
AccessThread
requestShutdown(SimpleCallback)
- Method in class delight.scheduler.
BetterAccessThreadImplementation
resume()
- Method in class delight.scheduler.
SequentialOperationScheduler
run(BetterAccessThreadImplementation.AccessThreadNotifiyer)
- Method in class delight.scheduler.
BetterAccessThreadImplementation
S
schedule(Operation<R>, ValueCallback<R>)
- Method in class delight.scheduler.
SequentialOperationScheduler
scheduledCount()
- Method in class delight.scheduler.
SequentialOperationScheduler
SequentialOperationScheduler
- Class in
delight.scheduler
SequentialOperationScheduler(Object, Concurrency)
- Constructor for class delight.scheduler.
SequentialOperationScheduler
setDelay(int)
- Method in class delight.scheduler.
SingleInstanceQueueWorker
setEnableLog(boolean)
- Method in class delight.scheduler.
SequentialOperationScheduler
setEnforceOwnThread(boolean)
- Method in class delight.scheduler.
SequentialOperationScheduler
setTimeout(int)
- Method in class delight.scheduler.
SequentialOperationScheduler
shutdown(SimpleCallback)
- Method in interface delight.scheduler.
AccessThread
shutdown(SimpleCallback)
- Method in class delight.scheduler.
BetterAccessThreadImplementation
shutdown(SimpleCallback)
- Method in class delight.scheduler.
ParallelRequestTimeEnforcer
shutdown(ValueCallback<Success>)
- Method in class delight.scheduler.
SequentialOperationScheduler
shutdown(ValueCallback<Success>)
- Method in class delight.scheduler.
SingleInstanceQueueWorker
SingleInstanceQueueWorker
<
GItem
> - Class in
delight.scheduler
Allows to build a queue of objects, which are processed sequentially and non-concurrently.
SingleInstanceQueueWorker()
- Constructor for class delight.scheduler.
SingleInstanceQueueWorker
Only to create this as a dummy.
SingleInstanceQueueWorker(Object, Queue<GItem>, Concurrency)
- Constructor for class delight.scheduler.
SingleInstanceQueueWorker
startIfRequired()
- Method in interface delight.scheduler.
AccessThread
startIfRequired()
- Method in class delight.scheduler.
BetterAccessThreadImplementation
startTime
- Variable in class delight.scheduler.
OperationEntry
suspend()
- Method in class delight.scheduler.
SequentialOperationScheduler
suspendIfPossible()
- Method in class delight.scheduler.
SequentialOperationScheduler
If its NOT running and CAN be suspended, suspend and return true.
A
B
C
D
E
G
H
I
N
O
P
Q
R
S
Skip navigation links
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2018. All rights reserved.