|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectedu.vub.at.objects.natives.NATNil
edu.vub.at.objects.natives.NATByCopy
edu.vub.at.actors.natives.NATFarReference
edu.vub.at.actors.natives.NATLocalFarRef
Instances of NATLocalFarRef denote far references to objects 'local' to this address space. That is, the far object is hosted by a local actor and hence message transmission is not subject to network routing or partial failure and messages may be immediately scheduled in the inbox of the recipient object's host actor.
| Nested Class Summary |
| Nested classes inherited from class edu.vub.at.actors.natives.NATFarReference |
NATFarReference.NATDisconnectionSubscription, NATFarReference.NATReconnectionSubscription |
| Field Summary | |
private ELActor |
farObjectHost_
when serializing a far reference, the event loop stays home |
| Fields inherited from class edu.vub.at.actors.natives.NATFarReference |
|
| Fields inherited from class edu.vub.at.objects.natives.NATNil |
_INSTANCE_ |
| Constructor Summary | |
NATLocalFarRef(ELActor farObjectHost,
ATObjectID objectId,
ATStripe[] stripes)
|
|
| Method Summary | |
ELActor |
getFarHost()
|
ATTable |
meta_retractUnsentMessages()
The 'outbox' of a far reference to a local actor is always empty. |
protected ATObject |
transmit(ATAsyncMessage passedMessage)
|
| Methods inherited from class edu.vub.at.objects.natives.NATByCopy |
meta_pass |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface edu.vub.at.objects.ATObject |
base__opeql__opeql_, base_init, base_new, meta_eval, meta_isStripedWith, meta_pass, meta_quote, meta_send |
| Field Detail |
private final transient ELActor farObjectHost_
| Constructor Detail |
public NATLocalFarRef(ELActor farObjectHost,
ATObjectID objectId,
ATStripe[] stripes)
| Method Detail |
protected ATObject transmit(ATAsyncMessage passedMessage)
throws InterpreterException
transmit in class NATFarReferenceInterpreterException
public ATTable meta_retractUnsentMessages()
throws InterpreterException
InterpreterExceptionpublic ELActor getFarHost()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||