Menu

#25 Syntax der Property Datei bei der Initialisierung prüfen

open
None
5
2004-02-05
2004-02-02
No

Aktuell wird der Inhalt der Property Datei nicht auf
syntaktische und sematische Richtigkeit überprüft.
Vorschlag: 1. In der Klasse PluginInitialisation
prüfen, ob der fully quallified class name jeder
Property gültig ist. Wenn nicht ERROR log und Abbruch
der Initialisierung.
2. Jedes Plugin sollte in seiner
Initialisierungsroutine prüfen, ob die Property für das
Plugin definiert ist. Falls nicht Aufruf einer Methode
in DefaultDicomRouterPlugin, die ein ERROR log ausgibt
und die Initialisierung abbricht.

Discussion

  • Klaus Kleber

    Klaus Kleber - 2004-02-05
    • assigned_to: nobody --> k_kleber
     
  • Thomas Hacklaender

    Logged In: YES
    user_id=375098

    In beiden Fllen soll eine typisierte Exception geworfen
    werden, die dann an einer anderen Stelle mit einem ERROR log
    und Abbruch der weiteren Verarbeitung ausgewertet wird.
    Klasse der Exception:
    de.iftm.dcm4che.router.property.MalformedRouterPropertyException

     

Log in to post a comment.

MongoDB Logo MongoDB