This artifact provides the jDTAUS PhysicalFileFactory
reference implementation. Starting with version 1.5 support has been
added for properties to configure behaviour of the implementation when
using one of the methods of the PhysicalFileFactory
interface taking a Properties instance. The following
properties may be specified:
org.jdtaus.banking.dtaus.ri.zka.DefaultPhysicalFileFactory.readAheadCachingThereadAheadCachingproperty is used to enabled or disable the use of a read-ahead caching algorithm. Its expected value is of typeBooleanand defaults toBoolean.TRUE, if using one of the methods of thePhysicalFileFactoryinterface not taking aPropertiesinstance.
org.jdtaus.banking.dtaus.ri.zka.DefaultPhysicalFileFactory.readAheadCacheSizeThereadAheadCacheSizeproperty is used to specify the size of the read-ahead cache if the read-ahead caching algorithm is enabled. Its expected value is of typeInteger. If not given a default value is used.
org.jdtaus.banking.dtaus.ri.zka.DefaultPhysicalFileFactory.coalescingCachingThecoalescingCachingproperty is used to enabled or disable the use of a coalescing caching algorithm. Its expected value is of typeBooleanand defaults toBoolean.TRUE, if using one of the methods of thePhysicalFileFactoryinterface not taking aPropertiesinstance.
org.jdtaus.banking.dtaus.ri.zka.DefaultPhysicalFileFactory.coalescingBlockSizeThecoalescingBlockSizeproperty is used to specify the block size of the coalescing cache if the coalescing caching algorithm is enabled. Its expected value is of typeInteger. If not given a default value is used.
org.jdtaus.banking.dtaus.ri.zka.DefaultPhysicalFileFactory.spaceCharactersAllowed.FieldThespaceCharactersAllowedproperty is used to specify numeric fields for which space characters are to be allowed. It is used as a prefix with the hexadecimal field constant appended. Its expected value is of typeBoolean. By default no space characters are allowed for any numeric field. To enable support for space characters for e.g. field 10 of an A record (A10) a property with nameorg.jdtaus.banking.dtaus.ri.zka.DefaultPhysicalFileFactory.spaceCharactersAllowed.A10needs to be specified with a value equal toBoolean.TRUE. This will lead to space characters getting converted to zero digits if occuring in field A10.