|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ThreadBasedRunner | |
|---|---|
| net.sf.asyncobjects | The core classes of the framework. |
| net.sf.asyncobjects.net.nio | This package contains implementation of network interfaces that is based on non-blocking NIO socket API. |
| net.sf.asyncobjects.vats | This package contains core classes releate to vats and vat runners. |
| Uses of ThreadBasedRunner in net.sf.asyncobjects |
|---|
| Methods in net.sf.asyncobjects with parameters of type ThreadBasedRunner | |
|---|---|
T |
AsyncAction.doInCurrentThread(ThreadBasedRunner runner)
Execute this action in the current thread. |
| Uses of ThreadBasedRunner in net.sf.asyncobjects.net.nio |
|---|
| Classes in net.sf.asyncobjects.net.nio that implement ThreadBasedRunner | |
|---|---|
class |
NIOSelectorRunner
A selector runner, there could be only one vat per selector and only one selector in runner. |
| Uses of ThreadBasedRunner in net.sf.asyncobjects.vats |
|---|
| Classes in net.sf.asyncobjects.vats that implement ThreadBasedRunner | |
|---|---|
class |
SingleThreadIdleRunner
This base class for runners allows executing some idle action instead of blocking on vat queue. |
class |
SingleThreadRunner
This is a single thread runner. |
| Methods in net.sf.asyncobjects.vats with parameters of type ThreadBasedRunner | ||
|---|---|---|
static
|
VatUtils.runInCurrentThread(Vat targetVat,
ThreadBasedRunner runner,
AsyncAction<T> action)
This is an extremely tricky method. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||