JanosVM v1.0 API

java.lang.isolate
Class OneWayLink_Sender

java.lang.Object
  |
  +--java.lang.isolate.Link
        |
        +--java.lang.isolate.OneWayLink
              |
              +--java.lang.isolate.OneWayLink_Sender

class OneWayLink_Sender
extends OneWayLink


Field Summary
private static java.lang.String exceptionMsg
           
private  OneWayLink_RendezvousPoint rendezvousPoint
          Null if the link is closed.
 
Fields inherited from class java.lang.isolate.OneWayLink
guidManager, name, receiver, sender
 
Fields inherited from class java.lang.isolate.Link
typeName
 
Constructor Summary
(package private) OneWayLink_Sender(Isolate sender, Isolate receiver, java.lang.String guessname)
           
 
Method Summary
 void close()
           
 boolean isOpen()
           
 IsolateMessage receive(long millis, int nanos)
           
 boolean send(IsolateMessage im, long millis, int nanos)
           
 
Methods inherited from class java.lang.isolate.OneWayLink
clone, equals, isReceiver, isSender, name, newInstance, receiver, sender, 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

exceptionMsg

private static final java.lang.String exceptionMsg

rendezvousPoint

private OneWayLink_RendezvousPoint rendezvousPoint
Null if the link is closed.
Constructor Detail

OneWayLink_Sender

OneWayLink_Sender(Isolate sender,
                  Isolate receiver,
                  java.lang.String guessname)
            throws ClosedLinkException
Method Detail

close

public void close()
Overrides:
close in class OneWayLink

isOpen

public boolean isOpen()
Overrides:
isOpen in class OneWayLink

send

public boolean send(IsolateMessage im,
                    long millis,
                    int nanos)
             throws ClosedLinkException,
                    java.lang.IllegalStateException,
                    java.io.IOException
Overrides:
send in class OneWayLink

receive

public IsolateMessage receive(long millis,
                              int nanos)
                       throws java.lang.IllegalStateException
Overrides:
receive in class OneWayLink

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