8485868788899091929394
Assert.assertTrue(service.state() == Service.State.TERMINATED || terminateLatch.await(2, TimeUnit.SECONDS)); zkClientService.stopAndWait(); } finally { zkServer.stopAndWait(); } } // Test controller created before service starts. @Test
126127128129130131132133134135136
service.stop(); Assert.assertTrue(stopLatch.await(2, TimeUnit.SECONDS)); } finally { zkServer.stopAndWait(); } } // Test controller listener receive first state change without state transition from service @Test
160161162163164165166167168169170
service.stopAndWait(); zkClientService.stopAndWait(); } finally { zkServer.stopAndWait(); } } private Service createService(ZKClient zkClient, RunId runId) { return new ZKServiceDecorator(
626364656667686970
} finally { main.stop(); t.join(); } } finally { zkServer.stopAndWait(); } } }