mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-12 07:10:55 +00:00
Merge branch 'master' into mark-rounding-inference
This commit is contained in:
commit
81fc752c06
20 files changed
+593
-553
No files matched your search
+4
-1
@@ -379,6 +379,8 @@ public class RacingEventServiceImpl implements RacingEventService, ClearStateTes
|
||||
.withInitial(() -> false);
|
||||
|
||||
private final Set<ClassLoader> masterDataClassLoaders = new HashSet<ClassLoader>();
|
||||
|
||||
private final JoinedClassLoader joinedClassLoader;
|
||||
|
||||
/**
|
||||
* Constructs a {@link DomainFactory base domain factory} that uses this object's {@link #competitorStore competitor
|
||||
@@ -457,6 +459,7 @@ public class RacingEventServiceImpl implements RacingEventService, ClearStateTes
|
||||
TypeBasedServiceFinderFactory serviceFinderFactory) {
|
||||
logger.info("Created " + this);
|
||||
this.masterDataClassLoaders.add(this.getClass().getClassLoader());
|
||||
joinedClassLoader = new JoinedClassLoader(masterDataClassLoaders);
|
||||
this.operationsSentToMasterForReplication = new HashSet<>();
|
||||
if (windStore == null) {
|
||||
try {
|
||||
@@ -2291,7 +2294,7 @@ public class RacingEventServiceImpl implements RacingEventService, ClearStateTes
|
||||
|
||||
@Override
|
||||
public ClassLoader getDeserializationClassLoader() {
|
||||
return getCombinedMasterDataClassLoader();
|
||||
return joinedClassLoader;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in new issue
Block a user