public final class IsolateSupportImpl extends Object implements org.graalvm.nativeimage.impl.IsolateSupport
| Modifier and Type | Method and Description |
|---|---|
org.graalvm.nativeimage.IsolateThread |
attachCurrentThread(org.graalvm.nativeimage.Isolate isolate) |
org.graalvm.nativeimage.IsolateThread |
createIsolate(org.graalvm.nativeimage.Isolates.CreateIsolateParameters parameters) |
void |
detachThread(org.graalvm.nativeimage.IsolateThread thread) |
org.graalvm.nativeimage.IsolateThread |
getCurrentThread(org.graalvm.nativeimage.Isolate isolate) |
org.graalvm.nativeimage.Isolate |
getIsolate(org.graalvm.nativeimage.IsolateThread thread) |
void |
tearDownIsolate(org.graalvm.nativeimage.IsolateThread thread) |
public org.graalvm.nativeimage.IsolateThread createIsolate(org.graalvm.nativeimage.Isolates.CreateIsolateParameters parameters)
throws org.graalvm.nativeimage.Isolates.IsolateException
createIsolate in interface org.graalvm.nativeimage.impl.IsolateSupportorg.graalvm.nativeimage.Isolates.IsolateExceptionpublic org.graalvm.nativeimage.IsolateThread attachCurrentThread(org.graalvm.nativeimage.Isolate isolate)
throws org.graalvm.nativeimage.Isolates.IsolateException
attachCurrentThread in interface org.graalvm.nativeimage.impl.IsolateSupportorg.graalvm.nativeimage.Isolates.IsolateExceptionpublic org.graalvm.nativeimage.IsolateThread getCurrentThread(org.graalvm.nativeimage.Isolate isolate)
throws org.graalvm.nativeimage.Isolates.IsolateException
getCurrentThread in interface org.graalvm.nativeimage.impl.IsolateSupportorg.graalvm.nativeimage.Isolates.IsolateExceptionpublic org.graalvm.nativeimage.Isolate getIsolate(org.graalvm.nativeimage.IsolateThread thread)
throws org.graalvm.nativeimage.Isolates.IsolateException
getIsolate in interface org.graalvm.nativeimage.impl.IsolateSupportorg.graalvm.nativeimage.Isolates.IsolateExceptionpublic void detachThread(org.graalvm.nativeimage.IsolateThread thread)
throws org.graalvm.nativeimage.Isolates.IsolateException
detachThread in interface org.graalvm.nativeimage.impl.IsolateSupportorg.graalvm.nativeimage.Isolates.IsolateExceptionpublic void tearDownIsolate(org.graalvm.nativeimage.IsolateThread thread)
throws org.graalvm.nativeimage.Isolates.IsolateException
tearDownIsolate in interface org.graalvm.nativeimage.impl.IsolateSupportorg.graalvm.nativeimage.Isolates.IsolateException