|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| ACloseable | The object that should be closed after it is no more used. |
| AResolver<T> | This is a fundamental interface that is used to return values from operation. |
| AsyncObject | Base class for all asynchronous interfaces, all operations in subinterfaces are asynchonous. |
| ExplicitSharing |
This marker interface marks objects that should be always shared explicitiyly
wrapped into Shared object. |
| Class Summary | |
|---|---|
| AsyncAction<T> | Asynchronous action. |
| AsyncCreator<R extends AsyncObject> | Utility class that allows creating objects in other vats. |
| AsyncUnicastServer<T extends AsyncObject> | Unicast server implementation. |
| Promise<T> | A promise represents outcome of some asynchronous operation. |
| Shared<T> | This wrapper object is used to explicitly return values from asynchronous operations which are usually unsafe or unrecommended to return. |
| Using<S extends ACloseable,T> |
This is an utility class that executes some action and than closes resource
that implements the interface ACloseable after activity in the body
finishes. |
| When<I,R> | When construct support class. |
| Exception Summary | |
|---|---|
| InvalidMethodException | This exception is thrown from proxies on methods that are not valid asynchronous methods or if implementation of this method is missed. |
The core classes of the framework.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||