From 5da2ef6dec821cc4a894755fdb58c2decf6600ca Mon Sep 17 00:00:00 2001 From: Axel Uhl Date: Wed, 25 Apr 2018 19:44:02 +0200 Subject: [PATCH] added logging for live delay updates Change-Id: Ia958f6aeca03921520927b3a05ecc4ff753d0b19 --- .../tractracadapter/impl/RaceCourseReceiver.java | 1 + .../tractracadapter/impl/TracTracRaceTrackerImpl.java | 1 + .../domain/tracking/impl/DynamicTrackedRaceImpl.java | 10 +++++++--- .../sailing/domain/tracking/impl/TrackedRaceImpl.java | 1 + 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RaceCourseReceiver.java b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RaceCourseReceiver.java index c3e67d7c98f..8f6a279789b 100755 --- a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RaceCourseReceiver.java +++ b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RaceCourseReceiver.java @@ -196,6 +196,7 @@ public class RaceCourseReceiver extends AbstractReceiverWithQueue { @Override public void setDelayToLiveInMillis(long delayToLiveInMillis) { - if (!delayToLiveInMillisFixed && getDelayToLiveInMillis() != delayToLiveInMillis) { - super.setDelayToLiveInMillis(delayToLiveInMillis); - notifyListenersDelayToLiveChanged(delayToLiveInMillis); + if (!delayToLiveInMillisFixed) { + if (getDelayToLiveInMillis() != delayToLiveInMillis) { + super.setDelayToLiveInMillis(delayToLiveInMillis); + notifyListenersDelayToLiveChanged(delayToLiveInMillis); + } + } else { + logger.info("Not setting live delay for race "+getRace().getName()+" to "+delayToLiveInMillis+"ms because delay has been fixed"); } } diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java index cfde4bc9fac..666995855e7 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java @@ -2835,6 +2835,7 @@ public abstract class TrackedRaceImpl extends TrackedRaceWithWindEssentials impl } protected void setDelayToLiveInMillis(long delayToLiveInMillis) { + logger.info("Setting live delay for race "+getRace().getName()+" to "+delayToLiveInMillis+"ms"); this.delayToLiveInMillis = delayToLiveInMillis; }