Dieses Artefakt stellt eine PhysicalFileFactory Implementierung zur Verfügung. In Version 1.5 wurde die Unterstützung der Konfiguration der Implementierung mittels folgender Eigenschaften hinzugefügt.
Die readAheadCaching Eigenschaft steuert vorausschauendes Lesen. Der Typ der Eigenschaft ist java.lang.Boolean. Standardmäßig wird vorausschauendes Lesen verwendet.
Die readAheadCacheSize Eigenschaft wird zur Konfiguration der Größe des Zwischenspeichers des vorausschauenden Lesens verwendet. Der Typ der Eigenschaft ist java.lang.Integer.
Die coalescingCaching Eigenschaft steuert zusammenfügendes Schreiben. Der Typ der Eigenschaft ist java.lang.Boolean. Standardmäßig wird zusammenfügendes Schreiben verwendet.
Die coalescingBlockSize Eigenschaft wird zur Konfiguration der Größe des Zwischenspeichers des zusammenfügenden Schreibens verwendet. Der Typ der Eigenschaft ist java.lang.Integer.
Die spaceCharactersAllowed Eigenschaft wird zur Steuerung der Verarbeitung ungültiger Dateien verwendet, in denen Leerzeichen and Stelle von Nullen in numerischen Feldern verwendet werden. Ihr wird der hexadezimale Code des zu steuernden Feldes angehängt. Der Typ der Eigenschaften ist java.lang.Boolean. Standardmäßig werden keine ungültigen Dateien unterstützt. Um zum Beispiel die Verarbeitung von Dateien mit Leerzeichen im numerischen Feld A10 zu ermöglichen, kann eine org.jdtaus.banking.dtaus.ri.zka.DefaultPhysicalFileFactory.spaceCharactersAllowed.A10 Eigenschaft mit Wert java.lang.Boolean.TRUE verwendet konfiguriert werden. Leerzeichen in Feld A10 werden so als Nullen interpretiert.