ztex
Class ZtexEventHandler

java.lang.Object
  extended by java.lang.Thread
      extended by ztex.ZtexEventHandler
All Implemented Interfaces:
java.lang.Runnable

public class ZtexEventHandler
extends java.lang.Thread

This class defines an event handler thread which can be used in asynchronous mode.


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
ZtexEventHandler(org.usb4java.Context p_context)
          Creates the event handler for a given USB context.
ZtexEventHandler(Ztex1 ztex)
          Creates the event handler for a given ZTEX device.
 
Method Summary
 void run()
          The thread body.
 boolean terminate()
          Stops the event handler.
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ZtexEventHandler

public ZtexEventHandler(org.usb4java.Context p_context)
Creates the event handler for a given USB context.

Parameters:
p_context - The USB context

ZtexEventHandler

public ZtexEventHandler(Ztex1 ztex)
Creates the event handler for a given ZTEX device.

Parameters:
ztex - The ZTEX device
Method Detail

terminate

public boolean terminate()
Stops the event handler. This call waits up to 1.5s

Returns:
true if the event handler terminated correctly.

run

public void run()
The thread body.

Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread