|
Class Summary |
| ActorTest |
The Actorscript tests several aspects of actor creation, most notably actor creation,
message sending and protocol installation. |
| DiscoveryManager |
The DiscoveryManager is responsible for coupling subscriptions to
corresponding publications. |
| DiscoveryManager.Publication |
Small container class that represents an entry in the publications list. |
| DiscoveryManager.Subscription |
Small container class that represents an entry in the subscriptions list. |
| DistributionTest |
|
| ELActor |
An instance of the class ELActor represents a programmer-defined
AmbientTalk/2 actor. |
| ELDiscoveryActor |
Every VM has an associated Discovery Actor. |
| ELFarReference |
An instance of the class ELFarReference represents the event loop processor for
a remote far reference. |
| ELVirtualMachine |
A ELVirtualMachine represents a virtual machine which hosts several actors. |
| NATActorMirror |
The NATActorMirror class implements the concurrency model of ambienttalk. |
| NATActorMirror.NATProtocol |
A protocol object is defined as:
object: {
def installedMirror := //the installed actor mirror;
def uninstall() { //uninstall the protocol object }
} |
| NATActorMirror.NATPublication |
A publication object is defined as:
object: {
def topic := //topic under which service is published;
def service := //the exported service object;
def cancel() { //unexport the service object }
} |
| NATActorMirror.NATSubscription |
A subscription object is defined as:
object: {
def topic := //topic subscribed to;
def handler := //the closure to be triggered;
def cancel() { //unsubscribe the handler }
} |
| NATAsyncMessage |
Instances of the class NATAsyncMessage represent first-class asynchronous messages. |
| NATFarReference |
NATFarReference is the root of the native classes that represent native far references.
|
| NATFarReference.NATDisconnectionSubscription |
|
| NATFarReference.NATReconnectionSubscription |
|
| NATLocalFarRef |
Instances of NATLocalFarRef denote far references to objects 'local' to this address space.
|
| NATRemoteFarRef |
Instances of NATRemoteFarRef represent far references to physically remote actors.
|
| Packet |
Packet instances are the serialized representation of AmbientTalk messages or other objects.
|
| ReceptionistsSet |
An NATActorMirror's ReceptionistsSet keeps a mapping between identifiers and local objects
which allows resolving far objects to local ones. |
| SerializationTest |
A test case for object serialization. |
| SharedActorField |
SharedActorField is a class which is used to allow introducing additional fields into the
lexical scope of every actor. |