Package org.zeromq
Class ZThread.ShimThread
- java.lang.Object
-
- java.lang.Thread
-
- org.zeromq.ZThread.ShimThread
-
- All Implemented Interfaces:
java.lang.Runnable
- Enclosing class:
- ZThread
private static class ZThread.ShimThread extends java.lang.Thread
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Object[]argsprivate ZThread.IAttachedRunnableattachedRunnableprivate ZContextctxprivate ZThread.IDetachedRunnabledetachedRunnableprivate ZMQ.Socketpipe
-
Constructor Summary
Constructors Modifier Constructor Description protectedShimThread(ZContext ctx, ZThread.IAttachedRunnable runnable, java.lang.Object[] args, ZMQ.Socket pipe)ShimThread(ZThread.IDetachedRunnable runnable, java.lang.Object[] args)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidrun()-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Field Detail
-
ctx
private ZContext ctx
-
attachedRunnable
private ZThread.IAttachedRunnable attachedRunnable
-
detachedRunnable
private ZThread.IDetachedRunnable detachedRunnable
-
args
private final java.lang.Object[] args
-
pipe
private ZMQ.Socket pipe
-
-
Constructor Detail
-
ShimThread
protected ShimThread(ZContext ctx, ZThread.IAttachedRunnable runnable, java.lang.Object[] args, ZMQ.Socket pipe)
-
ShimThread
public ShimThread(ZThread.IDetachedRunnable runnable, java.lang.Object[] args)
-
-