bug5991: wrap shared IEventSubscriber instance for start/stop management

This commit is contained in:
Axel Uhl
2024-04-09 11:42:19 +02:00
parent 482c6177cb
commit fc40d7a581
5 changed files with 127 additions and 5 deletions
@@ -109,7 +109,6 @@ public abstract class AbstractTracTracLiveTest extends StoredTrackBasedTest {
ISubscriberFactory subscriberFactory = SubscriptionLocator.getSusbcriberFactory();
if (storedUri == null) {
eventSubscriber = subscriberFactory.createEventSubscriber(race.getEvent());
eventSubscriber.start();
raceSubscriber = subscriberFactory.createRaceSubscriber(race);
} else {
eventSubscriber = DomainFactory.INSTANCE.getOrCreateEventSubscriber(race.getEvent(), liveUri, storedUri);
@@ -141,6 +140,7 @@ public abstract class AbstractTracTracLiveTest extends StoredTrackBasedTest {
for (Receiver receiver : receivers) {
receiver.subscribe();
}
getEventSubscriber().start();
getRaceSubscriber().start();
}