e9276699140408287a2b0dc38527e14dbcc1283b
java/com.sap.sailing.server.interface/src/com/sap/sailing/server/interfaces/RacingEventService.java
| ... | ... | @@ -157,7 +157,8 @@ import com.sap.sse.shared.media.VideoDescriptor; |
| 157 | 157 | * @author Axel Uhl (d043530) |
| 158 | 158 | * |
| 159 | 159 | */ |
| 160 | -public interface RacingEventService extends TrackedRegattaRegistry, RegattaFetcher, RegattaRegistry, MarkPassingRaceFingerprintRegistry, ManeuverRaceFingerprintRegistry, |
|
| 160 | +public interface RacingEventService extends TrackedRegattaRegistry, RegattaFetcher, RegattaRegistry, |
|
| 161 | + MarkPassingRaceFingerprintRegistry, ManeuverRaceFingerprintRegistry, |
|
| 161 | 162 | RaceFetcher, LeaderboardRegistry, EventResolver, LeaderboardGroupResolver, TrackerManager, |
| 162 | 163 | Searchable<LeaderboardSearchResult, KeywordQueryWithOptionalEventQualification>, |
| 163 | 164 | ReplicableWithObjectInputStream<RacingEventService, RacingEventServiceOperation<?>>, RaceLogAndTrackedRaceResolver, |
java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
| ... | ... | @@ -474,7 +474,7 @@ Replicator { |
| 474 | 474 | private final ConcurrentHashMap<UUID, LeaderboardGroup> leaderboardGroupsByID; |
| 475 | 475 | |
| 476 | 476 | private final ConcurrentHashMap<RaceIdentifier, MarkPassingRaceFingerprint> markPassingRaceFingerprints; |
| 477 | - |
|
| 477 | + |
|
| 478 | 478 | private final ConcurrentHashMap<RaceIdentifier, ManeuverRaceFingerprint> maneuverRaceFingerprints; |
| 479 | 479 | |
| 480 | 480 | /** |
| ... | ... | @@ -1011,7 +1011,7 @@ Replicator { |
| 1011 | 1011 | |
| 1012 | 1012 | @Override |
| 1013 | 1013 | public ManeuverRaceFingerprint getManeuverRaceFingerprint(RaceIdentifier raceIdentifier) { |
| 1014 | - logger.log(Level.INFO, "Getting Maneuver fingerprint"); |
|
| 1014 | + logger.fine(()->"Getting Maneuver fingerprint for race "+raceIdentifier); |
|
| 1015 | 1015 | return maneuverRaceFingerprints.get(raceIdentifier); |
| 1016 | 1016 | } |
| 1017 | 1017 |
java/com.sap.sailing.server/src/com/sap/sailing/server/security/PermissionAwareRaceTrackingHandler.java
| ... | ... | @@ -107,13 +107,14 @@ public class PermissionAwareRaceTrackingHandler extends DefaultRaceTrackingHandl |
| 107 | 107 | long millisecondsOverWhichToAverageWind, long millisecondsOverWhichToAverageSpeed, |
| 108 | 108 | DynamicRaceDefinitionSet raceDefinitionSetToUpdate, boolean useMarkPassingCalculator, |
| 109 | 109 | RaceLogAndTrackedRaceResolver raceLogResolver, Optional<ThreadLocalTransporter> threadLocalTransporter, |
| 110 | - TrackingConnectorInfo trackingConnectorInfo, MarkPassingRaceFingerprintRegistry markPassingRaceFingerprintRegistry, ManeuverRaceFingerprintRegistry maneuverRaceFingerprintRegistry) { |
|
| 110 | + TrackingConnectorInfo trackingConnectorInfo, MarkPassingRaceFingerprintRegistry markPassingRaceFingerprintRegistry, |
|
| 111 | + ManeuverRaceFingerprintRegistry maneuverRaceFingerprintRegistry) { |
|
| 111 | 112 | return setOwnershipForRace( |
| 112 | 113 | new RegattaNameAndRaceName(trackedRegatta.getRegatta().getName(), raceDefinition.getName()), |
| 113 | 114 | () -> super.createTrackedRace(trackedRegatta, raceDefinition, sidelines, windStore, delayToLiveInMillis, |
| 114 | 115 | millisecondsOverWhichToAverageWind, millisecondsOverWhichToAverageSpeed, |
| 115 | 116 | raceDefinitionSetToUpdate, useMarkPassingCalculator, raceLogResolver, threadLocalTransporter, |
| 116 | - trackingConnectorInfo, markPassingRaceFingerprintRegistry,maneuverRaceFingerprintRegistry)); |
|
| 117 | + trackingConnectorInfo, markPassingRaceFingerprintRegistry, maneuverRaceFingerprintRegistry)); |
|
| 117 | 118 | } |
| 118 | 119 | |
| 119 | 120 | @Override |