java.lang.isolate
Class EventLink_Attached
java.lang.Object
|
+--java.lang.isolate.Link
|
+--java.lang.isolate.EventLink
|
+--java.lang.isolate.EventLink_Attached
- class EventLink_Attached
- extends EventLink
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait, wait0 |
eventLink_AttachedClass
private static final java.lang.Class eventLink_AttachedClass
closed
private boolean closed
lock
private final java.lang.Object lock
eth
private final EventTeamHandle eth
statusHandle
private final AggregateStateManager.EventStatusHandle statusHandle
buf
private final IsolateEvent[] buf
bufHead
private int bufHead
bufTail
private int bufTail
EventLink_Attached
EventLink_Attached(Isolate target,
Isolate receiver,
java.lang.String name)
currentIsolateLinkTable
static java.util.HashMap currentIsolateLinkTable()
findEventLink
static EventLink_Attached findEventLink(Isolate target,
Isolate receiver,
java.lang.String name)
handleIsoEvent
private void handleIsoEvent(TeamReservation tr,
IsolateEvent.Type isoEvType)
handleEvent
private void handleEvent(TeamReservation tr,
TeamEvent ev)
close
public void close()
- Description copied from class:
EventLink
- Only *receiver* Isolate can close, otherwise IllegalStateException.
- Overrides:
close
in class EventLink
isOpen
public boolean isOpen()
- Overrides:
isOpen
in class EventLink
receiveEvent
public IsolateEvent receiveEvent(long millis,
int nanos)
throws ClosedLinkException
- Overrides:
receiveEvent
in class EventLink
This documentation is Copyright (C) 2000-2003 The University of Utah. All Rights Reserved. See the documentation license for distribution terms and restrictions.
Documentation, software, and mailing lists for the JanosVM can be found at the Janos Project web page: http://www.cs.utah.edu/flux/janos/
Generated on Feb 13, 2003