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.IsolateSupport
org.graalvm.nativeimage.Isolates.IsolateException
public org.graalvm.nativeimage.IsolateThread attachCurrentThread(org.graalvm.nativeimage.Isolate isolate) throws org.graalvm.nativeimage.Isolates.IsolateException
attachCurrentThread
in interface org.graalvm.nativeimage.impl.IsolateSupport
org.graalvm.nativeimage.Isolates.IsolateException
public org.graalvm.nativeimage.IsolateThread getCurrentThread(org.graalvm.nativeimage.Isolate isolate) throws org.graalvm.nativeimage.Isolates.IsolateException
getCurrentThread
in interface org.graalvm.nativeimage.impl.IsolateSupport
org.graalvm.nativeimage.Isolates.IsolateException
public org.graalvm.nativeimage.Isolate getIsolate(org.graalvm.nativeimage.IsolateThread thread) throws org.graalvm.nativeimage.Isolates.IsolateException
getIsolate
in interface org.graalvm.nativeimage.impl.IsolateSupport
org.graalvm.nativeimage.Isolates.IsolateException
public void detachThread(org.graalvm.nativeimage.IsolateThread thread) throws org.graalvm.nativeimage.Isolates.IsolateException
detachThread
in interface org.graalvm.nativeimage.impl.IsolateSupport
org.graalvm.nativeimage.Isolates.IsolateException
public void tearDownIsolate(org.graalvm.nativeimage.IsolateThread thread) throws org.graalvm.nativeimage.Isolates.IsolateException
tearDownIsolate
in interface org.graalvm.nativeimage.impl.IsolateSupport
org.graalvm.nativeimage.Isolates.IsolateException