261262263264265266267268269270271
assertTrue( c.isStarted() ); c.stop(); assertFalse( c.isStarted() ); c.waitDown( TIMEOUT ); assertWhat( What.DOWN, dh.what ); assertNull( dh.xsender ); assertNull( dh.xbuf );
294295296297298299300301302303304
assertNull( dh.xbuf ); assertTrue( c.isStarted() ); c.close(); c.waitDown( TIMEOUT ); assertWhat( What.DOWN, dh.what ); assertNull( dh.xsender ); assertNull( dh.xbuf );
327328329330331332333334335336337
assertNull( dh.xbuf ); assertTrue( c.isStarted() ); c.close( false ); c.waitDown( TIMEOUT ); assertWhat( What.DOWN, dh.what ); assertNull( dh.xsender ); assertNull( dh.xbuf );
361362363364365366367368369370371
assertNull( dh.xbuf ); assertTrue( c.isStarted() ); c.close( true ); c.waitDown( TIMEOUT ); assertWhat( What.DOWN, dh.what ); assertNull( dh.xsender ); assertNull( dh.xbuf );
452453454455456457458459460461462
Thread t2 = new MonitorHarvester<What>( dh.what ); t2.start(); Log.report( "stopping" ); c.stop(); c.waitDown( TIMEOUT ); Log.report( "stoppped" ); t1.join(); t2.join(); }
561562563564565566567568569570571
Thread t2 = new MonitorHarvester<What>( dh.what ); t2.start(); Log.report( "stopping" ); c.stop(); c.waitDown( TIMEOUT ); Log.report( "stopped" ); t1.join(); t2.join(); }