@Override QueueGroup getQueueGroup(QueueType type) { return zkQueueGroupService.getQueueGroup(type); }
@Before public void before() throws IOException { zkServer = InMemoryZKServer.builder().setDataDir(tmpFolder.newFolder()).setTickTime(30000).build(); zkServer.startAndWait(); zkClient = ZKClientService.Builder.of(zkServer.getConnectionStr()).build(); zkClient.startAndWait(); Injector injector = Guice.createInjector( new ZookeeperModule(zkClient), new QueueModule(zkClient) ); zkQueueGroupService = injector.getInstance(ZKQueueService.class); zkQueueGroupService.startAndWait(); }