public static class MultiClientServer.EntryPoint
extends java.lang.Object
| Constructor and Description |
|---|
EntryPoint(int entryId,
MultiClientServer.SharedRunnable sharedRunnable) |
| Modifier and Type | Method and Description |
|---|---|
int |
getEntryId() |
long |
getJavaThreadId() |
long |
getPythonThreadId() |
long |
getSharedJavaThreadId() |
long |
getSharedPythonThreadId() |
long |
getSharedViaPythonJavaThreadId() |
long |
getViaPythonJavaThreadId() |
void |
setPythonThreadIdGetter(MultiClientServerGetThreadId pythonGetThreadId) |
public EntryPoint(int entryId,
MultiClientServer.SharedRunnable sharedRunnable)
public void setPythonThreadIdGetter(MultiClientServerGetThreadId pythonGetThreadId)
public int getEntryId()
public long getJavaThreadId()
public long getSharedJavaThreadId()
throws java.lang.InterruptedException,
java.util.concurrent.ExecutionException
java.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionpublic long getPythonThreadId()
public long getSharedPythonThreadId()
throws java.lang.Exception
java.lang.Exceptionpublic long getViaPythonJavaThreadId()
public long getSharedViaPythonJavaThreadId()
throws java.lang.Exception
java.lang.Exception