Commit Graph
4435 Commits
Author SHA1 Message Date
Axel Uhl 938d406fe9 preparing replication service 2012-04-24 12:37:23 +02:00
Axel Uhl d676e1eea7 Merge remote-tracking branch 'server/master' 2012-04-23 18:08:53 +02:00
Axel Uhl 5b69aec2de made more objects serializable; changed to ReplicationService and obtain it in SailingServiceImpl 2012-04-23 18:08:05 +02:00
fmittag efc9a2d04e fix for problems with resolving the new base feature "jms" from target platform 2012-04-23 18:01:26 +02:00
Axel Uhl f21a26a763 adjusted build.properties by removing non-existing broker.xml 2012-04-23 15:08:28 +02:00
Axel Uhl e935d350b9 added type parameter to avoid warning 2012-04-23 14:56:56 +02:00
Axel Uhl ad21b3bb14 added bundle and launch configuration to re-generate / update target platform 2012-04-23 14:55:50 +02:00
Axel Uhl 3fe01d2587 Merge remote-tracking branch 'server/activemq' 2012-04-23 13:10:21 +02:00
Axel Uhl 987fbfb30e implemented de-serialization through DomainFactory for Buoy, Competitor, Nationality, Waypoint, ControlPoint 2012-04-23 12:17:04 +02:00
Axel Uhl 652eaa5efa added missing file for class ObjectInputStreamResolvingAgainstDomainFactoryImpl 2012-04-23 08:57:58 +02:00
Axel Uhl a240e53a51 added an ObjectInputStream subclass that can be used to resolve against a base DomainFactory 2012-04-20 18:18:06 +02:00
Axel Uhl 4677f19d50 moved the competitor cache to the base DomainFactory 2012-04-20 18:04:58 +02:00
Axel Uhl 10ef972c75 added an operation execution listener pattern for RacingEventService 2012-04-20 17:53:33 +02:00
Axel Uhl 34124bdd4c refactored SailingServiceImpl to use the RacingEventServiceOperations for ops requiring replication 2012-04-20 16:00:14 +02:00
Axel Uhl 6380d8709a refactored such that RacingEventServiceOperation has internalApplyTo with a logical return type 2012-04-20 14:33:06 +02:00
Axel Uhl fbcf748000 added command to conenct tracked race to leaderboard column 2012-04-20 13:40:38 +02:00
Axel Uhl 2908c840bb formatting / whitespace change only 2012-04-20 13:03:39 +02:00
fmittag d853084ad3 created empty test bundle for the server replication 2012-04-19 18:23:58 +02:00
fmittag 0cffbd5eec added missing pom.xml and removed unused config file 2012-04-19 18:23:26 +02:00
fmittag 2de01ecc5f replaced jms queue with topic for the operation replication 2012-04-19 18:01:14 +02:00
fmittag 0fb4254f85 removed unused target platform definitions 2012-04-19 17:45:01 +02:00
fmittag 6cacc49113 draft version of replication server bundle plus extended target platform for usage of ActiveMQ 5.4.3 2012-04-19 17:44:01 +02:00
Axel Uhl e784a6411b fixed endless recursion / StackOverflowError in RacingEventService.getExistingTrackedRace 2012-04-19 14:27:41 +02:00
Axel Uhl 553e891701 added rank for competitor chart detail 2012-04-19 13:47:07 +02:00
Axel Uhl b4fb3c460a added remaining leaderboard manipulation operations 2012-04-19 10:14:57 +02:00
Axel Uhl b9186c5b1d added more commands / operations for replication 2012-04-19 09:16:02 +02:00
Axel Uhl 7dca2507a2 added more commands/operations for server 2012-04-18 17:47:15 +02:00
Axel Uhl 93f99db38f changed updateLeaderboardGroup such that it uses String for Leaderboard identification; added more operations 2012-04-18 17:28:50 +02:00
Axel Uhl 319c58dc79 reverted change regarding adding boat class extracted from raceID to event; was harmful for tests 2012-04-18 16:28:50 +02:00
Axel Uhl 1427cc601c trying to solve the deserialization/OSGi class loading problem by using Thread.getContextClassLoader() 2012-04-18 15:13:30 +02:00
Axel Uhl bb20b56139 use an ObjectInputStream for deserialization that has a configurable class loader for use in OSGi context 2012-04-18 14:02:11 +02:00
Axel Uhl 12f7ae5e4a added synchronization on CourseImpl's serialization routine (writeObject) 2012-04-18 13:38:25 +02:00
Axel Uhl 6821be631c added synchronization to the serialization routines for tracks 2012-04-18 13:37:06 +02:00
Axel Uhl b7b2621d68 added AddRaceDefinition operation 2012-04-18 13:13:47 +02:00
Axel Uhl 1993766ff8 added test case for serialization 2012-04-18 13:12:46 +02:00
Axel Uhl 598bb96720 made more classes serializable; a first serialization / deserialization test for a GPSFixTrack now works 2012-04-18 13:04:22 +02:00
Axel Uhl 6928decaa3 formatting/whitespace changes 2012-04-17 18:07:42 +02:00
Axel Uhl 0c42ac3ea4 Merge remote-tracking branch 'server/master' 2012-04-17 18:00:48 +02:00
Axel Uhl 871292d599 made more objects serializable 2012-04-17 17:55:38 +02:00
Axel Uhl d4be211589 made most domain objects serializable 2012-04-17 17:32:08 +02:00
Axel Uhl 21cfa7ca71 use boat class in SwissTiming connector when creating the event 2012-04-17 14:15:17 +02:00
Axel Uhl 3acfccc23e added operation to track an event 2012-04-17 14:04:50 +02:00
Axel Uhl cee0c8d37e made operation objects serializable; implemented TrackRace operation 2012-04-17 13:26:49 +02:00
fmittag 7bcf022387 added logic to cache the leg times in the RaceTimePanel to avoid unnecessary redraw() of the time panel (slider bar) 2012-04-16 17:16:27 +02:00
fmittag c20e2274ae deleted empty line 2012-04-16 16:44:25 +02:00
fmittag a486aed860 added logic in TrackedRace to invalidate startTime only if a new mark passing for the first waypoint arrives. 2012-04-16 16:29:59 +02:00
fmittag 45457876e3 Changed TrackedRaceImpl to cache start, end and leg times
Changed getRacesTimesInfo() in SailingServiceImpl to use the cached start, end and leg times of TrackedRaceImpl
2012-04-13 22:09:27 +02:00
fmittag 52a6ddb842 fixed bug of loading the map icons in RaceMapImageManager 2012-04-13 22:06:54 +02:00
fmittag 244a671af6 Improved Canvas overlay documentation
Added prototype of advantage line visualization
2012-04-13 22:06:08 +02:00
Axel Uhl 6ce3396cd6 generated persistent declination information for 2013 2012-04-10 07:12:22 +02:00