Information about this module's container configuration.
The following table contains global module information.
Name: | jDTAUS Banking ⁑ RI Bankleitzahlenverzeichnis |
---|---|
Description: | BankleitzahlenVerzeichnis reference implementation. |
Version: | 1.14 |
The following table lists all specifications defined by the module.
Identifier | Vendor | Version | Multiplicity | Scope |
---|---|---|---|---|
org.jdtaus.banking.ri.blzdirectory.BankfileProvider | jDTAUS | 1.14 | * | multiton |
The following table lists all implementations provided by the module.
Identifier | Name | Version | Final | Implemented specifications |
---|---|---|---|---|
org.jdtaus.banking.ri.blzdirectory.BankfileBankleitzahlenVerzeichnis | jDTAUS Banking SPI | 1.14 | true | org.jdtaus.banking.BankleitzahlenVerzeichnis 1.2 |
org.jdtaus.banking.ri.blzdirectory.DefaultBankfileProvider | jDTAUS Banking SPI | 1.14 | true | org.jdtaus.banking.ri.blzdirectory.BankfileProvider |
The following table lists all dependencies to provide when assembling an application.
Specification | Module | Required specification level |
---|---|---|
org.jdtaus.core.monitor.spi.TaskMonitor Monitors tasks. | jDTAUS Core ⁑ SPI | 1.3 |
org.jdtaus.core.logging.spi.Logger Logs events for a specific component. | jDTAUS Core ⁑ SPI | 1.0 |
org.jdtaus.core.text.spi.ApplicationLogger Logs messages to applications. | jDTAUS Core ⁑ SPI | 1.3 |
org.jdtaus.core.lang.spi.MemoryManager Manages memory allocations. | jDTAUS Core ⁑ SPI | 1.0 |
Bankfile resource provider interface.
The specification does not have any properties defined.
BankleitzahlenVerzeichnis implementation backed by bankfiles.
The following table lists all properties of the implementation.
Name | Type | API | Value |
---|---|---|---|
defaultReloadIntervalMillis Default number of milliseconds to pass before providers are checked for modifications. | class java.lang.Long | no | 10000 |
defaultMonitoringThreshold Default number of bank codes for which progress monitoring gets enabled. | class java.lang.Long | no | 1000 |
dateOfExpirationText The date of expiration of the directory. | class java.lang.String | no | 2012-12-05T00:42:30+0000 |
dateOfExpirationPattern Format pattern of the date of expiration property. | class java.lang.String | no | yyyy-MM-dd'T'HH:mm:ssZ |
The following table lists all dependencies of the implementation.
Name | Specification | Implementation | Required specification level |
---|---|---|---|
Logger | org.jdtaus.core.logging.spi.Logger | any available | 1.0 |
ApplicationLogger | org.jdtaus.core.text.spi.ApplicationLogger | any available | 1.3 |
TaskMonitor | org.jdtaus.core.monitor.spi.TaskMonitor | any available | 1.3 |
BankfileProvider | org.jdtaus.banking.ri.blzdirectory.BankfileProvider | any available | 1.14 |
Locale | java.util.Locale | default | 1.1 |
The following table lists all messages the implementation uses.
Message | Templates |
---|---|
outdatedInfo | Deutsch: Bankleitzahl {0} ist veraltet. English: Bankleitzahl {0} is outdated. |
duplicateRecord | Deutsch: Mehrere Bankleitzahlendatei-Datensätze mit Seriennummer {0,number} während der Suche nach Bankleitzahl {1}. English: Multiple bankfile records with serial number {0,number} detected during searching the directory for bankcode {1}. |
bankfileInfo | Deutsch: {1,choice,0#Keine Bankleitzahlendatei|1#Eine Bankleitzahlendatei|1<{1} Bankleitzahlendateien} gelesen. {0,choice,0#Keine Datensätze|1#Einen Datensatz|1<{0} Datensätze} verarbeitet. English: Read {1,choice,0#no bankfile|1#one bankfile|1<{1} bankfiles}. Processed {0,choice,0#no entities|1#one entity|1<{0} entities}. |
reloadInfo | Deutsch: Änderungszeitstempel des Bankleitzahlen-Providers von ''{0,date} {0,time}'' zu ''{1,date} {1,time}''. Lädt neue Bankleitzahlen. English: Provider's last modification timestamp changed from ''{0,date} {0,time}'' to ''{1,date} {1,time}''. Loading new bankcodes. |
noBankfilesFound | Deutsch: Keine Bankleitzahlendateien gefunden. English: No bankcode files found. |
Default {@code BankfileProvider} implementation.
The following table lists all properties of the implementation.
Name | Type | API | Value |
---|---|---|---|
defaultPropertiesResourceName Default resource name of the classpath properties resource backing the implementation. | class java.lang.String | no | bankfiles.properties |
defaultClasspathLocation Default classpath location of the resources backing the implementation. | class java.lang.String | no | META-INF/jdtaus |
The following table lists all dependencies of the implementation.
Name | Specification | Implementation | Required specification level |
---|---|---|---|
Logger | org.jdtaus.core.logging.spi.Logger | any available | 1.0 |
Locale | java.util.Locale | default | 1.1 |
The following table lists all messages the implementation uses.
Message | Templates |
---|---|
propertiesNotFound | Deutsch: Properties Ressource ''{0}'' nicht gefunden - keine Bereitstellung von Klassenpfad-Bankleitzahlen-Dateien. English: Properties resource ''{0}'' not found - not providing classpath bankcode files. |