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[]
args
private ZThread.IAttachedRunnable
attachedRunnable
private ZContext
ctx
private ZThread.IDetachedRunnable
detachedRunnable
private ZMQ.Socket
pipe
-
Constructor Summary
Constructors Modifier Constructor Description protected
ShimThread(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 void
run()
-
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)
-
-