|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Vat | |
|---|---|
| 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 Vat in net.sf.asyncobjects |
|---|
| Methods in net.sf.asyncobjects that return Vat | |
|---|---|
protected Vat |
AsyncUnicastServer.myVat()
|
| Methods in net.sf.asyncobjects with parameters of type Vat | |
|---|---|
R |
AsyncCreator.createInOtherVat(Vat vat,
Class<R> interfaceClass)
Create object in other vat. |
Promise<T> |
AsyncAction.doInOtherVat(Vat vat)
Execute action in context of other vat. |
| Uses of Vat in net.sf.asyncobjects.net.nio |
|---|
| Subclasses of Vat in net.sf.asyncobjects.net.nio | |
|---|---|
class |
NIOSelectorVat
This is a vat that uses NIO services provided by NIOSelectorRunner. |
| Uses of Vat in net.sf.asyncobjects.vats |
|---|
| Fields in net.sf.asyncobjects.vats declared as Vat | |
|---|---|
Vat |
VatQueueRunner.EnqueuedVat.vat
a vat |
| Methods in net.sf.asyncobjects.vats that return Vat | |
|---|---|
static Vat |
Vat.current()
Current vat for current thread. |
Vat |
VatSensor.getCurrentVat()
|
Vat |
VatFactory.newVat()
Create default vat for this runner. |
Vat |
VatRunner.newVat()
Create default vat for this runner. |
Vat |
VatFactory.newVat(String name)
Create default vat for this runner |
Vat |
VatRunner.newVat(String name)
Create default vat for this runner |
| Methods in net.sf.asyncobjects.vats with parameters of type Vat | ||
|---|---|---|
protected void |
VatRunner.cancelledEqueuedVat(Vat vat,
Object ticket)
This method cancels enquued vat and detaches it from runner. |
|
protected boolean |
ExecutorRunner.hasEvents(Vat vat,
Object ticket)
|
|
protected boolean |
SingleThreadIdleRunner.hasEvents(Vat vat,
Object ticket)
|
|
protected boolean |
VatQueueRunner.hasEvents(Vat vat,
Object ticket)
|
|
protected abstract boolean |
VatRunner.hasEvents(Vat vat,
Object ticket)
This method is called by the vat when new events have arrived. |
|
static
|
VatUtils.runInCurrentThread(Vat targetVat,
AsyncAction<T> action)
The version of VatUtils.runInCurrentThread(Vat, ThreadBasedRunner, AsyncAction) that
uses SingleThreadRunner as runner. |
|
static
|
VatUtils.runInCurrentThread(Vat targetVat,
ThreadBasedRunner runner,
AsyncAction<T> action)
This is an extremely tricky method. |
|
| Constructors in net.sf.asyncobjects.vats with parameters of type Vat | |
|---|---|
VatQueueRunner.EnqueuedVat(Vat vat,
Object ticket)
A constructor |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||