JanosVM v1.0 API

java.lang.isolate
Class EventLink_Unattached

java.lang.Object
  |
  +--java.lang.isolate.Link
        |
        +--java.lang.isolate.EventLink
              |
              +--java.lang.isolate.EventLink_Unattached

class EventLink_Unattached
extends EventLink


Field Summary
private  java.lang.String msg
           
 
Fields inherited from class java.lang.isolate.EventLink
guidManager, name, receiver, target
 
Fields inherited from class java.lang.isolate.Link
typeName
 
Constructor Summary
(package private) EventLink_Unattached(Isolate target, Isolate receiver, java.lang.String name)
           
 
Method Summary
 void close()
          Only *receiver* Isolate can close, otherwise IllegalStateException.
 boolean isOpen()
           
 IsolateEvent receiveEvent(long millis, int nanos)
           
 
Methods inherited from class java.lang.isolate.EventLink
clone, equals, isReceiver, isSender, newInstance, receive, receiveEvent, send, toString
 
Methods inherited from class java.lang.isolate.Link
newEventLink, newLink, receive, send, tryReceive, trySend
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait, wait0
 

Field Detail

msg

private final java.lang.String msg
Constructor Detail

EventLink_Unattached

EventLink_Unattached(Isolate target,
                     Isolate receiver,
                     java.lang.String name)
Method Detail

close

public void close()
           throws java.lang.IllegalStateException
Description copied from class: EventLink
Only *receiver* Isolate can close, otherwise IllegalStateException.
Overrides:
close in class EventLink

isOpen

public boolean isOpen()
               throws java.lang.IllegalStateException
Overrides:
isOpen in class EventLink

receiveEvent

public IsolateEvent receiveEvent(long millis,
                                 int nanos)
                          throws java.lang.IllegalStateException
Overrides:
receiveEvent in class EventLink

JanosVM v1.0 API

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