JanosVM v0.6.0 Java API Documentation: Class Isolate
edu.utah.janosvm.kit.isolate
Class Isolate
java.lang.Object
|
+--edu.utah.janosvm.kit.isolate.Isolate
public final class Isolate extends java.lang.Objectimplements java.lang.Cloneable
A basic implementation of the JSR-121 Isolate API.
Fields inherited from interface java.lang.Cloneable
KAFFE_VERSION
Constructor Summary
Isolate (java.lang.String mainClassName,
java.lang.String[] args,
java.lang.String[] classpath,
java.lang.String name)
Methods inherited from class java.lang.Object
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
Isolate
public Isolate (java.lang.String mainClassName,
java.lang.String[] args,
java.lang.String[] classpath,
java.lang.String name)
throws java.lang.SecurityException,
UnavailableIsolateFeatureException
getName
public java.lang.String getName ()
getUniqueId
public java.lang.String getUniqueId ()
getIsolate
public static Isolate getIsolate (java.lang.String uniqueId)
throws InaccessibleIsolateException
start
public void start ()
throws IllegalIsolateStateException ,
java.lang.SecurityException,
InaccessibleIsolateException
stop
public void stop ()
throws java.lang.SecurityException,
InaccessibleIsolateException
suspend
public void suspend ()
throws IllegalIsolateStateException ,
java.lang.SecurityException,
InaccessibleIsolateException
resume
public void resume ()
throws IllegalIsolateStateException ,
java.lang.SecurityException,
InaccessibleIsolateException
join
public void join ()
throws IllegalIsolateStateException ,
InaccessibleIsolateException
join
public void join (long millis)
throws IllegalIsolateStateException ,
InaccessibleIsolateException
join
public void join (long millis,
int nanos)
throws IllegalIsolateStateException ,
InaccessibleIsolateException
isStarted
public boolean isStarted ()
throws InaccessibleIsolateException
isSuspended
public boolean isSuspended ()
throws InaccessibleIsolateException
isStopped
public boolean isStopped ()
throws InaccessibleIsolateException
getParent
public Isolate getParent ()
getChildren
public Isolate [] getChildren ()
getCurrentIsolate
public static Isolate getCurrentIsolate ()
equals
public boolean equals (Isolate isolate)
clone
public java.lang.Object clone ()
Overrides: clone in class java.lang.Object
This documentation is Copyright (C) 2000-2002 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 Mar 17, 2002