Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-03-03 | Update Copyright to 2020 | Christof Rabensteiner | 1 | -1/+1 | |
2019-10-04 | Add @author Tag Where It Was Missing | Christof Rabensteiner | 1 | -0/+4 | |
2019-10-04 | Add Licenses, NOTICE, and License Header | Christof Rabensteiner | 1 | -0/+21 | |
2019-08-28 | Fixes and Refactoring | Christof Rabensteiner | 1 | -3/+0 | |
- JAXB Hack: Handle InterruptionException properly (as in [1], "Dont swallow Interrupts") - Mzs2MsgConverter: Rename convert(Person) to convertReceiverPerson(Person) to emphasize that this method can only be used to convert Receiver Persons (Reminder: Receiver Persons are PhysicalPersons / CorporateBodies. SenderPersons can also be Authorities) - Mzs2MsgConverter: Remove assertion because not needed anymore. - Refactor: Move mzs:DeliveryRequest validation out ouf augmenter and into service. - Refactor: Create a single entry point for validating a mzs:DeliveryRequest. - Remove unused imports. - Fix log messages. [1] https://www.ibm.com/developerworks/java/library/j-jtp05236/index.html?ca=drs-#2.1 | |||||
2019-08-23 | Fix: JAXB + Java >= 9 Class Loader Bug & Ensure Tomcat Deployment | Christof Rabensteiner | 1 | -1/+11 | |
- Problem: Jaxb + JAVA >= 9 Runtime + Tomcat = ClassNotFoundException: ContextFactory. Reason: Apparently, jaxb uses the "wrong" classloader (the system classloader via the thread classloader) and this classloader does not know about jaxb api's and implementations at runtime since oracle decided to move jaxb* out of JRE. Solution: create a new thread, override the thread's "thread" classloader with the "class" classloader and do all jaxb interactions in that thread. See: https://sjhannah.com/blog/2018/11/21/jaxb-hell-on-jdk-9/ - Move "run jaxb interactions in own thread with class class loader" code into own component (JaxbClassNotFoundFix, runInTheadWithClassClassLoader) and wrap ClientFactory and Marshaller code into the "runInTheadWithClassClassLoader". - Ensure that app can be deployed in a Tomcat container (by following this guide: https://www.baeldung.com/spring-boot-war-tomcat-deploy) | |||||
2019-05-15 | Move Services / Clients To Dedicated Packages | Christof Rabensteiner | 1 | -0/+13 | |