|
||||||||||
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 |