Merge branch 'master' into mark-rounding-inference

This commit is contained in:
Axel Uhl committed 2015-03-30 22:32:03 +02:00
commit 81fc752c06
20 files changed
+593 -553

No files matched your search

@@ -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