| 
 | ||||||||||
| 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 | NIOSelectorVatThis 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.vata 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
 usesSingleThreadRunneras 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 | |||||||||