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.InterruptedException
java.util.concurrent.ExecutionException
public long getPythonThreadId()
public long getSharedPythonThreadId() throws java.lang.Exception
java.lang.Exception
public long getViaPythonJavaThreadId()
public long getSharedViaPythonJavaThreadId() throws java.lang.Exception
java.lang.Exception