myEventService.register(TEST_DOMAIN_3);
assertEquals(3, myEventService.getActiveListenDomains().size());
startListen();
for(int i = 0; i < 300; i++) {
myEventService.addEvent(TEST_DOMAIN, new DummyEvent());
myEventService.addEvent(TEST_DOMAIN_2, new DummyEvent());
myEventService.addEvent(TEST_DOMAIN_3, new DummyEvent());
startListen();
myEventService.addEvent(TEST_DOMAIN_2, new DummyEvent());
myEventService.addEvent(TEST_DOMAIN, new DummyEvent());
myEventService.addEvent(TEST_DOMAIN_3, new DummyEvent());
startListen();
myEventService.addEvent(TEST_DOMAIN, new DummyEvent());
assertEquals(3, myEventService.getActiveListenDomains().size());
}
joinThreads();