Package org.freedesktop.dbus.connections
Class SenderThread
- java.lang.Object
-
- java.lang.Thread
-
- org.freedesktop.dbus.connections.SenderThread
-
- All Implemented Interfaces:
java.lang.Runnable
public class SenderThread extends java.lang.Thread
-
-
Field Summary
Fields Modifier and Type Field Description private AbstractConnectionabstractConnectionprivate org.slf4j.Loggerloggerprivate java.util.concurrent.LinkedBlockingQueue<Message>outgoingQueueprivate booleanterminate
-
Constructor Summary
Constructors Constructor Description SenderThread(AbstractConnection _abstractConnection)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.concurrent.LinkedBlockingQueue<Message>getOutgoingQueue()voidrun()voidterminate()-
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
-
logger
private final org.slf4j.Logger logger
-
terminate
private boolean terminate
-
outgoingQueue
private final java.util.concurrent.LinkedBlockingQueue<Message> outgoingQueue
-
abstractConnection
private final AbstractConnection abstractConnection
-
-
Constructor Detail
-
SenderThread
SenderThread(AbstractConnection _abstractConnection)
-
-
Method Detail
-
terminate
public void terminate()
-
getOutgoingQueue
public java.util.concurrent.LinkedBlockingQueue<Message> getOutgoingQueue()
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable- Overrides:
runin classjava.lang.Thread
-
-