Commit Graph
25 Commits
Author SHA1 Message Date
Axel Uhl d2c3bdf2b5 ensure in-order delivery of messages from replica to master;
always pass operations to be sent to master into the queue so they
cannot be delivered to the master earlier than other queued operations
after connectivity has been restored

Change-Id: I7b1409dc4663659039058ce2c0511a26009114b4
2019-01-22 14:31:58 +01:00
Axel Uhl e633e66766 introduced queueing service for operations unsent to master
Change-Id: I0021082ec96b26b4302821a37acf2eb085baf2af
2019-01-21 23:10:45 +01:00
Axel Uhl 34b360cc3e replication status under /replication/replication?action=STATUS
Change-Id: I63cfd64609e458690a89da3ed5478ee5f239579b
2019-01-18 17:35:58 +01:00
Axel Uhl 4c4752a748 extracted replication interfaces into separate bundle to avoid having to activate the replication service only for registering a replicable
Change-Id: I22e423efee06e653a9ed3b9bea13b3b0153f7156
2018-12-14 21:27:17 +01:00
Benjamin Barth 1c83d01686 bug4573 More improvements for invitation mail building 2018-05-22 17:34:49 +02:00
Benjamin Barth b5e4b5187c bug4573 Refactored SerializableMimeBodyPartSuppliers for easier usage,
e.g. for building nested body part structures
2018-05-22 15:27:05 +02:00
Axel Uhl bd90f921dd added Automatic-Module-Name headers to satisfy Oxygen.3 Java9 warnings rule 2018-03-24 01:45:37 +01:00
Axel Uhl dc66ad0e33 successful mail replication, from replica to master, for invitation
Change-Id: Ic97945a1d6a1f04b94b743099b30285a189a51b1
2017-06-26 18:30:45 +02:00
Axel Uhl a12749d5e7 compileable attempt to serialize/deserialized Multipart content through replication
Change-Id: I9ec088513d8a798444aeb334eae788cd14ccd0ac
2017-06-26 16:07:55 +02:00
Steffen Schaefer 9123771f34 normalized line endings 2017-05-16 09:42:02 +02:00
Steffen Schaefer 52c126e6f2 Using ThreadPoolUtil in ExecutorMailQueue instead of creating a local
ExecutorService instance
2016-08-16 15:19:26 +02:00
Steffen Schaefer 577f17ec1e Updated the activator to properly start and stop
SailingNotificationService
2016-07-13 10:43:36 +02:00
Steffen Schaefer e040866bba Executor Thread is now configured as daemon 2016-07-13 08:11:21 +02:00
Steffen Schaefer 579f83fade Preparations for mail notifications 2016-07-12 16:53:48 +02:00
Axel Uhl 4b11a46ca5 another ConcurrentHashMap-->ConcurrentMap declaration change
Change-Id: Idb691d65d9cc73b6483be2a19bfe95573a9d16a3
2016-06-07 17:15:36 +02:00
Axel Uhl 84fbd8d6e0 As fix for bug 3589, added MailServiceResolver and use ObjectInputStreamResolvingAgainstCache which respects Thread's context class loader
Change-Id: I498624382678929da138d01ff5802f4a44851f44
2016-04-12 10:44:57 +02:00
Papick Garcia Taboada 53e625a08f Moved link definitions to StringMessages client bundle and sending the proper URLs to the backend for the mail composition. 2016-03-17 14:09:19 +01:00
Axel Uhl da608903b8 fixed launch configs; fixed mail service which needs to implement ClearStateTestSupport 2015-02-16 16:36:12 +01:00
Fredrik Teschke f60733698e Merge branch 'ftes-mail-move-to-sse' into jbross-email-invitation
Conflicts:
	java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/AbstractServerReplicationTest.java
	java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/ConnectionResetAndReconnectTest.java
	java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/PrematureOperationReceiptTest.java
	java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/RaceLogReplicationTest.java
	java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/RegattaLogReplicationTest.java
	java/com.sap.sse.security.replication.test/META-INF/MANIFEST.MF
	java/com.sap.sse.security.replication.test/src/com/sap/sse/security/replication/test/AbstractSecurityReplicationTest.java
2015-02-14 06:53:07 +01:00
Fredrik Teschke 42e1411bb6 add replication test for mail service (could only test applying changes to master) 2015-02-13 20:30:32 +01:00
Fredrik Teschke 4490d6a35d fix buggy behaviour with multipart image as email attachment 2015-02-10 02:50:13 +01:00
Fredrik Teschke aade5bbb02 pass exception during mail sending along 2015-02-10 02:17:21 +01:00
Fredrik Teschke 0e8480d908 add MailService activator in manifest 2015-02-10 01:29:59 +01:00
Fredrik Teschke c6b68ee17b move MailException to common bundle (needed by GWT) 2015-02-09 22:36:55 +01:00
Fredrik Teschke e004c433cc pull out mail functionality into own service and bundle
- needs to live outside com.sap.sse due to dependency on replication
- use mail.properties instead of security.properties
- introduced ServiceTrackerFactory, which led to refactorings in SailingServiceImpl and ~Mock
2015-02-09 21:03:50 +01:00