JanosVM v1.0 API

Uses of Class
java.lang.isolate.ClosedLinkException

Packages that use ClosedLinkException
java.lang.isolate JanosVM Isolate API Prototype 
 

Uses of ClosedLinkException in java.lang.isolate
 

Methods in java.lang.isolate that throw ClosedLinkException
(package private) abstract  IsolateMessage IsolateMessage.translate(TeamHandle sourceTeam, TeamHandle currentTeam)
          INTERNAL translation of IsolateMessage XXX thrown exception is odd? (IOException for fd duping errors)
(package private)  IsolateMessage IsolateMessage_Isolate.translate(TeamHandle sourceTeam, TeamHandle currentTeam)
          INTERNAL translation of IsolateMessage
static Link Link.newLink(Isolate sender, Isolate receiver)
           
static Link Link.newEventLink(Isolate sender, Isolate receiver)
           
(package private) abstract  Link Link.clone(TeamHandle sourceTeam, TeamHandle currentTeam)
          Clone this link (from the sourceTeam context) in the (current, destintion) Team context.
(package private) abstract  boolean Link.send(IsolateMessage x, long millis, int nanos)
           
 void Link.send(IsolateMessage x)
           
(package private)  boolean Link.trySend(IsolateMessage x)
          Non-blocking send, only succeeds if a receiver is waiting.
(package private) abstract  IsolateMessage Link.receive(long millis, int nanos)
           
 IsolateMessage Link.receive()
          Blocking receive.
(package private)  IsolateMessage Link.tryReceive()
           
(package private) static BidirectionalLink BidirectionalLink.newInstance(Isolate left, Isolate right, java.lang.String name)
           
abstract  boolean BidirectionalLink.send(IsolateMessage lm, long millis, int nanos)
           
abstract  IsolateMessage BidirectionalLink.receive(long millis, int nanos)
           
(package private)  Link BidirectionalLink.clone(TeamHandle sourceTeam, TeamHandle currentTeam)
           
 boolean BidiLink_Right.send(IsolateMessage lm, long millis, int nanos)
           
 IsolateMessage BidiLink_Right.receive(long millis, int nanos)
           
 boolean BidiLink_Left.send(IsolateMessage lm, long millis, int nanos)
           
 IsolateMessage BidiLink_Left.receive(long millis, int nanos)
           
 boolean BidiLink_Neither.send(IsolateMessage lm, long millis, int nanos)
           
 IsolateMessage BidiLink_Neither.receive(long millis, int nanos)
           
(package private)  IsolateMessage IsolateMessage_FileOutputStream.translate(TeamHandle sourceTeam, TeamHandle currentTeam)
          INTERNAL translation of IsolateMessage
 Link Isolate.newEventLink()
           
(package private) static OneWayLink OneWayLink.newInstance(Isolate sender, Isolate receiver, java.lang.String name)
          Create a link with the given sender/receiver and name.
abstract  boolean OneWayLink.send(IsolateMessage lm, long millis, int nanos)
           
abstract  IsolateMessage OneWayLink.receive(long millis, int nanos)
           
(package private)  Link OneWayLink.clone(TeamHandle sourceTeam, TeamHandle currentTeam)
           
 boolean OneWayLink_Both.send(IsolateMessage lm, long millis, int nanos)
           
 IsolateMessage OneWayLink_Both.receive(long millis, int nanos)
           
 boolean OneWayLink_Both.LinkPoint.send(IsolateMessage lm, OneWayLink_Both.Timeout timeout)
           
 IsolateMessage OneWayLink_Both.LinkPoint.receive(OneWayLink_Both.Timeout timeout)
           
(package private)  void OneWayLink_RendezvousPoint.waitWithCLE()
           
(package private)  void OneWayLink_RendezvousPoint.send(IsolateMessage im)
          Either returns cleanly (indicating the message was successfully sent) or throws an exception.
(package private)  IsolateMessage IsolateMessage_Composite.translate(TeamHandle sourceTeam, TeamHandle currentTeam)
          INTERNAL translation of IsolateMessage
 boolean EventLink.send(IsolateMessage lm, long millis, int nanos)
          Throws IllegalStateException, as no user code is allowed to send on an EventLink.
 IsolateMessage EventLink.receive(long millis, int nanos)
           
 IsolateEvent EventLink.receiveEvent()
           
abstract  IsolateEvent EventLink.receiveEvent(long millis, int nanos)
           
(package private)  Link EventLink.clone(TeamHandle sourceTeam, TeamHandle currentTeam)
           
 IsolateEvent EventLink_Attached.receiveEvent(long millis, int nanos)
           
(package private)  IsolateMessage IsolateMessage_Empty.translate(TeamHandle sourceTeam, TeamHandle currentTeam)
          INTERNAL translation of IsolateMessage_Empty.
(package private)  IsolateMessage IsolateMessage_String.translate(TeamHandle sourceTeam, TeamHandle currentTeam)
          INTERNAL translation of IsolateMessage
(package private)  IsolateMessage IsolateMessage_ByteArray.translate(TeamHandle sourceTeam, TeamHandle currentTeam)
          INTERNAL translation of IsolateMessage
(package private)  IsolateMessage IsolateMessage_Link.translate(TeamHandle sourceTeam, TeamHandle currentTeam)
          INTERNAL translation of IsolateMessage
(package private)  IsolateMessage IsolateMessage_ServerSocket.translate(TeamHandle sourceTeam, TeamHandle currentTeam)
          INTERNAL translation of IsolateMessage
(package private)  IsolateMessage IsolateMessage_FileInputStream.translate(TeamHandle sourceTeam, TeamHandle currentTeam)
          INTERNAL translation of IsolateMessage
 IsolateMessage OneWayLink_Receiver.receive(long millis, int nanos)
           
 boolean OneWayLink_Sender.send(IsolateMessage im, long millis, int nanos)
           
(package private)  IsolateMessage IsolateMessage_Serializable.translate(TeamHandle sourceTeam, TeamHandle currentTeam)
          INTERNAL translation of IsolateMessage
(package private)  IsolateMessage IsolateMessage_DatagramSocket.translate(TeamHandle sourceTeam, TeamHandle currentTeam)
          INTERNAL translation of IsolateMessage
(package private)  IsolateMessage IsolateMessage_Event.translate(TeamHandle sourceTeam, TeamHandle currentTeam)
          INTERNAL translation of IsolateMessage
(package private)  IsolateMessage IsolateMessage_Socket.translate(TeamHandle sourceTeam, TeamHandle currentTeam)
          INTERNAL translation of IsolateMessage
private  java.lang.Object OneWayLink_RendezvousImport.translateFetchedMessage(java.lang.Object rc)
           
private static IsolateMessage OneWayLink_RendezvousImport.returnWithMessage(java.lang.Object rc)
           
(package private)  IsolateMessage OneWayLink_RendezvousImport.receive()
           
 

Constructors in java.lang.isolate that throw ClosedLinkException
BidirectionalLink(Isolate left, Isolate right, java.lang.String name)
           
BidiLink_Right(Isolate left, Isolate right, java.lang.String name)
           
BidiLink_Left(Isolate left, Isolate right, java.lang.String name)
           
BidiLink_Neither(Isolate left, Isolate right, java.lang.String name)
           
OneWayLink(Isolate sender, Isolate receiver, java.lang.String name)
          Construct a new Link with the given name.
OneWayLink_Both(Isolate sender, Isolate receiver, java.lang.String name)
           
OneWayLink_Neither(Isolate sender, Isolate receiver, java.lang.String name)
           
OneWayLink_Receiver(Isolate sender, Isolate receiver, java.lang.String nameguess)
           
OneWayLink_Sender(Isolate sender, Isolate receiver, java.lang.String guessname)
           
 


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