de.unikassel.android.sdcframework.util
Class EventDispatcherImpl<T extends ObservableEvent>
java.lang.Object
java.lang.Thread
de.unikassel.android.sdcframework.util.AbstractWorkerThread
de.unikassel.android.sdcframework.util.AbstractEventDispatcherImpl<T,T>
de.unikassel.android.sdcframework.util.EventDispatcherImpl<T>
- Type Parameters:
T
- the collected event type extending ObservableEvent
- All Implemented Interfaces:
- EventDispatcher<T,T>, ObservableEventSource<T>, ObserverRegistration<T>, WorkerThread, Runnable
- Direct Known Subclasses:
- Logger
public class EventDispatcherImpl<T extends ObservableEvent>
- extends AbstractEventDispatcherImpl<T,T>
Implementation of a the event dispatcher task as worker thread.
- See Also:
EventDispatcher
,
AbstractEventDispatcherImpl
Method Summary |
protected void |
doWork()
The working method executed in the running loop if started |
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, stop, stop, suspend, toString, yield |
EventDispatcherImpl
private EventDispatcherImpl()
- Constructor
EventDispatcherImpl
public EventDispatcherImpl(EventCollector<T> collector)
throws InvalidParameterException
- Constructor
- Parameters:
collector
- the event collector to observe
- Throws:
InvalidParameterException
- is thrown if the collector reference is null
doWork
protected void doWork()
- Description copied from class:
AbstractWorkerThread
- The working method executed in the running loop if started
- Specified by:
doWork
in class AbstractWorkerThread