Package py4j.examples
Class MultiClientServer.EntryPoint
- java.lang.Object
-
- py4j.examples.MultiClientServer.EntryPoint
-
- Enclosing class:
- MultiClientServer
public static class MultiClientServer.EntryPoint extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description EntryPoint(int entryId, MultiClientServer.SharedRunnable sharedRunnable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getEntryId()
long
getJavaThreadId()
long
getPythonThreadId()
long
getSharedJavaThreadId()
long
getSharedPythonThreadId()
long
getSharedViaPythonJavaThreadId()
long
getViaPythonJavaThreadId()
void
setPythonThreadIdGetter(MultiClientServerGetThreadId pythonGetThreadId)
-
-
-
Constructor Detail
-
EntryPoint
public EntryPoint(int entryId, MultiClientServer.SharedRunnable sharedRunnable)
-
-
Method Detail
-
setPythonThreadIdGetter
public void setPythonThreadIdGetter(MultiClientServerGetThreadId pythonGetThreadId)
-
getEntryId
public int getEntryId()
-
getJavaThreadId
public long getJavaThreadId()
-
getSharedJavaThreadId
public long getSharedJavaThreadId() throws java.lang.InterruptedException, java.util.concurrent.ExecutionException
- Throws:
java.lang.InterruptedException
java.util.concurrent.ExecutionException
-
getPythonThreadId
public long getPythonThreadId()
-
getSharedPythonThreadId
public long getSharedPythonThreadId() throws java.lang.Exception
- Throws:
java.lang.Exception
-
getViaPythonJavaThreadId
public long getViaPythonJavaThreadId()
-
getSharedViaPythonJavaThreadId
public long getSharedViaPythonJavaThreadId() throws java.lang.Exception
- Throws:
java.lang.Exception
-
-