Thread.State, Thread.UncaughtExceptionHandler
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
Constructor and Description |
---|
ZwaveSendThread() |
Modifier and Type | Method and Description |
---|---|
void |
addAwakeNode(ZwaveNode node) |
boolean |
enqueue(RequestFrame frame) |
void |
exclusionStart() |
void |
exclusionStop() |
Stack<ZwaveNode> |
getAwakeNodes() |
ZwaveController |
getController() |
Queue<RequestFrame> |
getQueue() |
List<SendData> |
getWakeupQueue() |
void |
halt() |
void |
inclusionStart() |
void |
inclusionStop() |
void |
reset() |
void |
run()
If this thread was constructed using a separate Runnable run object, then that Runnable object's
run method is called; otherwise, this method does nothing and returns.
|
void |
sendAck() |
void |
sendNak() |
void |
setOutputStream(OutputStream outputStream) |
void |
setState(ej.basedriver.zwave.ZwaveSendThread.SendState state) |
void |
setZwaveSession(ZwaveSession session) |
activeCount, checkAccess, currentThread, dumpStack, enumerate, getAllStackTraces, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, toString, yield
public void addAwakeNode(ZwaveNode node)
public boolean enqueue(RequestFrame frame) throws InterruptedException
frame
- InterruptedException
public void exclusionStart()
public void exclusionStop()
public ZwaveController getController()
public Queue<RequestFrame> getQueue()
public void halt()
public void inclusionStart()
public void inclusionStop()
public void reset()
public void run()
Thread
run
in interface Runnable
run
in class Thread
Thread.run()
public void sendAck() throws IOException
IOException
public void sendNak() throws IOException
IOException
public void setOutputStream(OutputStream outputStream)
public void setState(ej.basedriver.zwave.ZwaveSendThread.SendState state)
public void setZwaveSession(ZwaveSession session)