public void run ( ) { log . info ( "DOMGR running." ) ; // make a note of the thread that's processing events synchronized ( this ) { _dobjThread = Thread . currentThread ( ) ; } while ( isRunning ( ) ) { // pop the next unit off the queue and process it processUnit ( _evqueue . get ( ) ) ; } log . info ( "DOMGR exited." ) ; }
Runs the dobjmgr event loop until it is requested to exit . This should be called from the main application thread .