Package com.ibm.icu.impl
Class ICUNotifier.NotifyThread
- java.lang.Object
-
- java.lang.Thread
-
- com.ibm.icu.impl.ICUNotifier.NotifyThread
-
- All Implemented Interfaces:
java.lang.Runnable
- Enclosing class:
- ICUNotifier
private static class ICUNotifier.NotifyThread extends java.lang.Thread
The notification thread.
-
-
Field Summary
Fields Modifier and Type Field Description private ICUNotifier
notifier
private java.util.List<java.util.EventListener[]>
queue
-
Constructor Summary
Constructors Constructor Description NotifyThread(ICUNotifier notifier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
queue(java.util.EventListener[] list)
Queue the notification on the thread.void
run()
Wait for a notification to be queued, then notify all listeners listed in the notification.-
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
-
notifier
private final ICUNotifier notifier
-
queue
private final java.util.List<java.util.EventListener[]> queue
-
-
Constructor Detail
-
NotifyThread
NotifyThread(ICUNotifier notifier)
-
-
Method Detail
-
queue
public void queue(java.util.EventListener[] list)
Queue the notification on the thread.
-
run
public void run()
Wait for a notification to be queued, then notify all listeners listed in the notification.- Specified by:
run
in interfacejava.lang.Runnable
- Overrides:
run
in classjava.lang.Thread
-
-