Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| " 2013 FRC Java API "
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
com.sun.squawk.Isolate

Packages that use Isolate
com.sun.squawk | Provides classes for low level interactions with the Squawk VM.
com.sun.squawk.io.mailboxes | Provides classes for inter-Isolate communication.

Uses of Isolate in com.sun.squawk

Methods in com.sun.squawk that return Isolate
`static Isolate` | `Isolate.currentIsolate()` Gets the current isolate context.
`static Isolate` | `VM.getCurrentIsolate()` Gets the isolate of the currently executing thread.
`Isolate` | `VMThread.getIsolate()` Gets the isolate of the thread.
`static Isolate[]` | `Isolate.getIsolates()` Returns an array of Isolate objects.
`static Isolate` | `Isolate.load(DataInputStream dis, String uri)` Loads a serialized isolate from an input stream into RAM.

Methods in com.sun.squawk with parameters of type Isolate
`void` | `CallbackManager.add(Isolate iso, Runnable hook)` Add a hook to run in isolate `iso`.
`static void` | `VM.addShutdownHook(Isolate iso, Runnable hook)` Registers a new virtual-machine shutdown hook.
`static int` | `DebuggerSupport.getStaticInt(Isolate isolate, Klass klass, int offset)` Reads a static int variable.
`static long` | `DebuggerSupport.getStaticLong(Isolate isolate, Klass klass, int offset)` Reads a static long variable.
`static Object` | `DebuggerSupport.getStaticOop(Isolate isolate, Klass klass, int offset)` Reads a static reference variable.
`void` | `Isolate.LifecycleListener.handleLifecycleListenerEvent(Isolate iso, int eventKind)` This method will be called when the lifecycle event occurs on the isolate that this listener was registered for using `addLifecycleListener`.
`static boolean` | `DebuggerSupport.isInitialized(Klass klass, Isolate isolate)` Determines if a given class is initialized in a given isolate.
`boolean` | `CallbackManager.remove(Isolate iso)` Remove all hooks previously-registered for the given isolate.
`boolean` | `CallbackManager.remove(Isolate iso, Runnable hook)` Remove a hook previously-registered for the isolate iso.
`static boolean` | `VM.removeShutdownHook(Isolate iso, Runnable hook)` De-registers a previously-registered virtual-machine shutdown hook.
`static void` | `DebuggerSupport.setDebugger(Isolate isolate, Debugger debugger, boolean attach)` Attaches or detaches a debugger to an isolate.
`static void` | `DebuggerSupport.setStaticInt(Isolate isolate, Klass klass, int offset, int value)` Writes a static int variable.
`static void` | `DebuggerSupport.setStaticLong(Isolate isolate, Klass klass, int offset, long value)` Writes a static long variable.
`static void` | `DebuggerSupport.setStaticOop(Isolate isolate, Klass klass, int offset, Object value)` Writes a static reference variable.

Constructors in com.sun.squawk with parameters of type Isolate
`CrossIsolateThread(Isolate target, String name)` Allocates a new `CrossIsolateThread` object to be run in the given isolate's context, with the given name.

Uses of Isolate in com.sun.squawk.io.mailboxes

Methods in com.sun.squawk.io.mailboxes with parameters of type Isolate
`boolean` | `MailboxAddress.isOwner(Isolate anIsolate)` Returns true if anIsolate is the owner of this address.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| " 2013 FRC Java API "
PREV NEXT | FRAMES NO FRAMES

"
For updated information see the Java FRC site
"