Léptünk egy nagyot előre. Ebben a köztes pull requestben a következők történtek:
Migráltunk wildfly-ra (nincs rendes test suite, így most egyelőre működőnek tűnik, de biztosat nem lehet mondani)
Readme és install doksi fejlesztéshez (telepítéshez kell majd egy külön, az már nem tartozik mindenkire)
ConfigurationImpl refaktor, hogy a CDI által javasolt @PostConstruct inicializálást használja a sima konstruktor helyett. Hátránya, hogy így nem lehetnek final mezők benne, de ezt túléljük.
Központi hibakezelés: exception esetén elkapjuk, logoljuk és egy fogyasztható formába csomagolt választ küldünk vissza, hogy a klienst ne érje meglepetés.
Egyelőre (majdnem) minden kivételt egyben kezelünk. Ez lehet, hogy nem igazán jó és helyette minden kivételhez saját ExceptionMapper implementáció kellene. Talán jobban átláthatóbb lenne, mint most.
Léptünk egy nagyot előre. Ebben a köztes pull requestben a következők történtek:
ConfigurationImpl
refaktor, hogy a CDI által javasolt@PostConstruct
inicializálást használja a sima konstruktor helyett. Hátránya, hogy így nem lehetnekfinal
mezők benne, de ezt túléljük.ExceptionMapper
implementáció kellene. Talán jobban átláthatóbb lenne, mint most.