Class CIMEventDispatcher
- java.lang.Object
-
- java.lang.Thread
-
- org.sblim.wbem.client.indications.CIMEventDispatcher
-
- All Implemented Interfaces:
java.lang.Runnable
public class CIMEventDispatcher extends java.lang.Thread
-
-
Field Summary
Fields Modifier and Type Field Description protected CIMIndicationListenertList
iClient
protected java.util.Vector
iEventQueue
-
Constructor Summary
Constructors Constructor Description CIMEventDispatcher(CIMIndicationListenertList pClient)
Construct a CIMEventDispatcher object which distributes CIMEvents to the appropiate CIMListener.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
void
dispatchEvent(CIMEvent pEvent)
Propagates the CIMEvent to the event consumers.void
kill()
Stops the dispatching of events.void
run()
void
startup()
Starts the dispatching engine of the CIMEventDispatcher.-
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
-
iEventQueue
protected java.util.Vector iEventQueue
-
iClient
protected CIMIndicationListenertList iClient
-
-
Constructor Detail
-
CIMEventDispatcher
public CIMEventDispatcher(CIMIndicationListenertList pClient)
Construct a CIMEventDispatcher object which distributes CIMEvents to the appropiate CIMListener.- Parameters:
pClient
-
-
-
Method Detail
-
dispatchEvent
public void dispatchEvent(CIMEvent pEvent)
Propagates the CIMEvent to the event consumers.- Parameters:
pEvent
-
-
startup
public void startup()
Starts the dispatching engine of the CIMEventDispatcher.
-
kill
public void kill()
Stops the dispatching of events.
-
close
public void close()
-
run
public void run()
- Specified by:
run
in interfacejava.lang.Runnable
- Overrides:
run
in classjava.lang.Thread
-
-