.initialize(); injector.getInstance(Announcer.class).start();
injector.getInstance(EventListenerManager.class).loadConfiguredEventListener(); injector.getInstance(Announcer.class).start();
@Test public void testBasic() throws Exception { assertAnnounced(); announcer.start(); assertAnnounced(serviceAnnouncement); }
@Test public void testBasic() throws Exception { assertAnnounced(); announcer.start(); assertAnnounced(serviceAnnouncement); }
@Test public void testBasic() throws Exception { assertAnnounced(); announcer.start(); assertAnnounced(serviceAnnouncement); }
@Test public void idempotentDestroy() throws Exception { announcer.start(); announcer.destroy(); announcer.destroy(); announcer.destroy(); }
@Test public void idempotentDestroy() throws Exception { announcer.start(); announcer.destroy(); announcer.destroy(); announcer.destroy(); }
@Test public void idempotentDestroy() throws Exception { announcer.start(); announcer.destroy(); announcer.destroy(); announcer.destroy(); }
@Test public void removeAnnouncementAfterStart() throws Exception { assertAnnounced(); announcer.start(); announcer.removeServiceAnnouncement(serviceAnnouncement.getId()); Thread.sleep(100); assertAnnounced(); }
@Test public void removeAnnouncementAfterStart() throws Exception { assertAnnounced(); announcer.start(); announcer.removeServiceAnnouncement(serviceAnnouncement.getId()); Thread.sleep(100); assertAnnounced(); }
@Test public void removeAnnouncementAfterStart() throws Exception { assertAnnounced(); announcer.start(); announcer.removeServiceAnnouncement(serviceAnnouncement.getId()); Thread.sleep(100); assertAnnounced(); }
@Test public void addAnnouncementAfterStart() throws Exception { assertAnnounced(); announcer.start(); ServiceAnnouncement newAnnouncement = ServiceAnnouncement.serviceAnnouncement(serviceType.value()).addProperty("a", "apple").build(); announcer.addServiceAnnouncement(newAnnouncement); Thread.sleep(100); assertAnnounced(serviceAnnouncement, newAnnouncement); }
@Test public void addAnnouncementAfterStart() throws Exception { assertAnnounced(); announcer.start(); ServiceAnnouncement newAnnouncement = ServiceAnnouncement.serviceAnnouncement(serviceType.value()).addProperty("a", "apple").build(); announcer.addServiceAnnouncement(newAnnouncement); Thread.sleep(100); assertAnnounced(serviceAnnouncement, newAnnouncement); }
@Test public void addAnnouncementAfterStart() throws Exception { assertAnnounced(); announcer.start(); ServiceAnnouncement newAnnouncement = ServiceAnnouncement.serviceAnnouncement(serviceType.value()).addProperty("a", "apple").build(); announcer.addServiceAnnouncement(newAnnouncement); Thread.sleep(100); assertAnnounced(serviceAnnouncement, newAnnouncement); }