|
JanosVM v1.0 API | |||||||||
PREV NEXT | FRAMES NO FRAMES |
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 | |||||||||
PREV NEXT | FRAMES NO FRAMES |