Draft: KOP-3260 Aufbesserung

Closes #5 #4 #2

Zusätliche Änderungen:

  • Argument-Validierung durch XtaClientParameterValidator in XtaClient
  • Verwendung von Log4j2 als provided dependency, sodass Lib-Nutzer auch bspw. Logback verwenden könnten
  • Werfen von XtaClientException mit XtaClientRuntimeException als Cause, sodass der Stacktrace korrekt bleibt

Nicht funktionale Änderungen:

  • Einführen von generischer ExceptionHandler-Funktion in XtaClient
  • Verschieben von Methoden aus XtaClient nach XtaClientService
  • Verschieben von Methoden (die sich auf das handeln von XTA-Exceptions beschränken) aus XtaClientService nach XtaClientBaseService
Edited by Jan Zickermann

Merge request reports

Loading