Added regatta schema.
RaceServer now creates an XMLMessage when the race's RegattaDataSource changes. #story[1188]
This commit is contained in:
@@ -112,7 +112,20 @@ public class RaceServer {
|
||||
* Checks if the regatta data source has changed, and if it has, updates LatestMessages' regatta xml message.
|
||||
*/
|
||||
private void updateRegattaXMLFile() {
|
||||
if (regattaXMLSeqNumber != race.getRegattaDataSource().getSequenceNumber()) {
|
||||
|
||||
regattaXMLSeqNumber = race.getRegattaDataSource().getSequenceNumber();
|
||||
|
||||
try {
|
||||
String regattaXMLString = RegattaDataSourceToXML.toString(race.getRegattaDataSource());
|
||||
XMLMessage message = createXMLMessage(regattaXMLString, XMLMessageType.REGATTA);
|
||||
latestMessages.setXMLMessage(message);
|
||||
|
||||
} catch (JAXBException e) {
|
||||
Logger.getGlobal().log(Level.WARNING, "Could not serialise: " + race.getRegattaDataSource(), e);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user