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