Information about this module's container configuration.
The following table contains global module information.
Name: | jDTAUS Core ⁑ Utilities |
---|---|
Description: | Core utility components. |
Version: | 1.15 |
The following table lists all specifications defined by the module.
Identifier | Vendor | Version | Multiplicity | Scope |
---|---|---|---|---|
org.jdtaus.core.lang.util.ExceptionMessageResolver | jDTAUS | 1.0 | * | singleton |
The following table lists all implementations provided by the module.
The following table lists all dependencies to provide when assembling an application.
Specification | Module | Required specification level |
---|---|---|
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 |
org.jdtaus.core.monitor.spi.TaskMonitor Monitors tasks. | jDTAUS Core ⁑ SPI | 1.3 |
Resolves messages for given exceptions.
The specification does not have any properties defined.
Implementation of elementary I/O operations in heap memory.
The following table lists all properties of the implementation.
Name | Type | API | Value |
---|---|---|---|
streamBufferSize Size of the buffer for buffering streams. | int | no | 65536 |
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 |
MemoryManager | org.jdtaus.core.lang.spi.MemoryManager | any available | 1.0 |
Locale | java.util.Locale | default | 1.1 |
The following table lists all messages the implementation uses.
Message | Templates |
---|---|
logResize Information about the size of the internal buffer. | Deutsch: aktuelle Puffergröße: {0, number} Byte English: current buffer size: {0, number} byte |
Adapts a java.io.RandomAccessFile to FileOperations.
The following table lists all properties of the implementation.
Name | Type | API | Value |
---|---|---|---|
streamBufferSize Size of the buffer for buffering streams. | int | no | 65536 |
The following table lists all dependencies of the implementation.
Name | Specification | Implementation | Required specification level |
---|---|---|---|
MemoryManager | org.jdtaus.core.lang.spi.MemoryManager | any available | 1.0 |
Locale | java.util.Locale | default | 1.1 |
The following table lists all messages the implementation uses.
Message | Templates |
---|---|
alreadyClosed Message stating that an instance is already closed. | Deutsch: Instanz geschlossen - keine E/A-Operationen möglich. English: Instance closed - cannot perform I/O. |
StructuredFile implementation based on FileOperations.
The following table lists all properties of the implementation.
Name | Type | API | Value |
---|---|---|---|
defaultMonitoringThreshold Number of bytes which need to minimally be copied to enable any task monitoring during copy operations. | class java.lang.Integer | no | 5242880 |
defaultBufferSize Size of the pre-alocated default buffer in byte. | int | no | 65536 |
The following table lists all dependencies of the implementation.
Name | Specification | Implementation | Required specification level |
---|---|---|---|
MemoryManager | org.jdtaus.core.lang.spi.MemoryManager | any available | 1.0 |
Locale | java.util.Locale | default | 1.1 |
TaskMonitor | org.jdtaus.core.monitor.spi.TaskMonitor | any available | 1.3 |
The following table lists all messages the implementation uses.
Message | Templates |
---|---|
alreadyClosed Message stating that an instance is already closed. | Deutsch: Instanz geschlossen - keine E/A-Operationen möglich. English: Instance closed - cannot perform I/O. |
Coalescing FileOperations cache.
The following table lists all properties of the implementation.
Name | Type | API | Value |
---|---|---|---|
defaultCacheBlocks Default number of cache blocks. | class java.lang.Integer | no | 5 |
defaultBlockSize Default size of one cache block in byte. | class java.lang.Integer | no | 2097152 |
The following table lists all dependencies of the implementation.
Name | Specification | Implementation | Required specification level |
---|---|---|---|
MemoryManager | org.jdtaus.core.lang.spi.MemoryManager | any available | 1.0 |
Locale | java.util.Locale | default | 1.1 |
Logger | org.jdtaus.core.logging.spi.Logger | any available | 1.0 |
The following table lists all messages the implementation uses.
Message | Templates |
---|---|
readBypassesCache Information about a misconfigured cache. | Deutsch: Eine Lese-Operation umging den Cache. Cache zu klein dimensioniert. Aktuelle Blockgröße ist {0,number} und Cache umfaßt {1,number} Blöcke. {2,number} Bytes konnten nicht zwischengespeichert werden. English: A read operation bypassed the cache. Consider increasing the cache. Current block size is {0,number} and current number of cache blocks is {1,number}. {2,number} bytes could not be cached. |
writeBypassesCache Information about a misconfigured cache. | Deutsch: Eine Schreib-Operation umging den Cache. Cache zu klein dimensioniert. Aktuelle Blockgröße ist {0,number} und Cache umfaßt {1,number} Blöcke. {2,number} Bytes konnten nicht zwischengespeichert werden. English: A write operation bypassed the cache. Consider increasing the cache. Current block size is {0,number} and current number of cache blocks is {1,number}. {2,number} bytes could not be cached. |
alreadyClosed Message stating that an instance is already closed. | Deutsch: Instanz geschlossen - keine E/A-Operationen möglich. English: Instance closed - cannot perform I/O. |
Read-ahead FileOperations cache.
The following table lists all properties of the implementation.
Name | Type | API | Value |
---|---|---|---|
defaultCacheSize Default cache size in byte. | class java.lang.Integer | no | 16384 |
The following table lists all dependencies of the implementation.
Name | Specification | Implementation | Required specification level |
---|---|---|---|
MemoryManager | org.jdtaus.core.lang.spi.MemoryManager | any available | 1.0 |
Locale | java.util.Locale | default | 1.1 |
The following table lists all messages the implementation uses.
Message | Templates |
---|---|
alreadyClosed Message stating that an instance is already closed. | Deutsch: Instanz geschlossen - keine E/A-Operationen möglich. English: Instance closed - cannot perform I/O. |
TaskListener displaying progress using a Swing dialog.
The following table lists all properties of the implementation.
Name | Type | API | Value |
---|---|---|---|
defaultMinimumTaskDuration Default minimum number of milliseconds a task should be shown in the dialog. | class java.lang.Integer | no | 2000 |
defaultMillisToPopup Default number of milliseconds visibility of the dialog is delayed. | class java.lang.Integer | no | 2000 |
defaultMillisToDecideToPopup Default number of milliseconds to pass before all running tasks are checked for theire duration. | class java.lang.Integer | no | 500 |
defaultColumns Default number of columns the preferred width of the progress dialog is computed with. | class java.lang.Integer | no | 45 |
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 |
---|---|
unknownTaskEventType Message stating that an unknown task event got ignored. | Deutsch: Verarbeitungsereignis unbekannten Typs {0,number} ignoriert. English: Ignored task event of unknown type {0,number}. |
taskAlreadyStarted Message stating that a task already has been started. | Deutsch: Verarbeitung "{0}" wurde um {1,time,long} bereits gestartet. English: Task "{0}" has already been started at {1,time,long}. |
expectedEnd Message stating the expected end of a task. | Deutsch: Voraussichtliches Ende am {0,date,full} um {0,time,medium} Uhr. English: Expected end approximately at {0,date,full} {0,time,medium}. |
computingExpectedDuration Message stating the expected duration of a task is being computed. | Deutsch: Berechnet voraussichtliche Dauer... English: Computing expected duration... |
indeterminateDuration Message stating the a task is indeterminate. | Deutsch: Keine Laufzeitinformationen verfügbar. English: No duration information available. |
taskCompleted Message stating that a task completed. | Deutsch: Vorgang am {0,date,full} um {0,time,medium} Uhr abgeschlossen. English: Task completed at {0,date,full} {0,time,medium}. |
taskCancelled Message stating that a task is cancelled. | Deutsch: Abgebrochen English: Cancelled |
MessageListener displaying messages using Swing's JOptionPane.
The following table lists all properties of the implementation.
Name | Type | API | Value |
---|---|---|---|
defaultResizable Default resizability of the message pane. | class java.lang.Boolean | no | true |
defaultMaximumMessages Default maximum number of messages displayed per event. | class java.lang.Integer | no | 25 |
defaultColumns Default number of columns the preferred width of the message pane is computed with. | class java.lang.Integer | no | 45 |
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 |
---|---|
unknownMessageEventType Message stating that an unknown message event got ignored. | Deutsch: Meldung unbekannten Typs {0,number} ignoriert. English: Ignored message event of unknown type {0,number}. |
information Information title. | Deutsch: Information English: Information |
notification Notification title. | Deutsch: Hinweis English: Notification |
warning Warning title. | Deutsch: Warnung English: Warning |
error Error title. | Deutsch: Fehler English: Error |
TaskListener logging the duration of an operation performed by a Task.
The following table lists all properties of the implementation.
Name | Type | API | Value |
---|---|---|---|
defaultLoggingThresholdMillis Default number of milliseconds a task at least needs to run to trigger a message when finished. | class java.lang.Long | no | 60000 |
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 |
---|---|
durationInfo Information about a task. | Deutsch: Taskinformation: Beschreibung ... : {0} Start .......... : {1,date,long} um {1,time,long} Ende ........... : {2,date,long} um {2,time,long} Laufzeit ....... : {3}ms English: Taskinformation: Description ... : {0} Start ......... : {1,date,long} at {1,time,long} End ........... : {2,date,long} at {2,time,long} Duration ...... : {3}ms |
MessageListener logging messages to a system logger.
The implementation does not have any properties defined.
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 |
---|---|
unknownMessageEventType Message stating that an unknown message event got ignored. | Deutsch: Meldung unbekannten Typs {0,number} ignoriert. English: Ignored message event of unknown type {0,number}. |
JComponent for use as a blocking glasspane.
The following table lists all properties of the implementation.
Name | Type | API | Value |
---|---|---|---|
defaultCursorType Default cursor used when blocking is in effect. | class java.lang.Integer | no | 3 |
The implementation does not have any dependencies.
This implementation does not use any messages.
ExceptionListener resolving exceptions to corresponding application messages.
The implementation does not have any properties defined.
The following table lists all dependencies of the implementation.
Name | Specification | Implementation | Required specification level |
---|---|---|---|
ApplicationLogger | org.jdtaus.core.text.spi.ApplicationLogger | any available | 1.3 |
This implementation does not use any messages.
ExceptionListener logging exceptions.
The implementation does not have any properties defined.
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 |
This implementation does not use any messages.
EntityResolver implementation backed by a chain of resolver implementations.
The implementation does not have any properties defined.
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 |
DefaultResolvers | org.xml.sax.EntityResolver | any available |
The following table lists all messages the implementation uses.
Message | Templates |
---|---|
noEntityResolvers | Deutsch: Keine ''EntityResolver'' gefunden. Java XML-Parser öffnen standardmäßig reguläre - eventuell entfernte - URI-Verbindungen. Sie sollten mindestens eine ''EntityResolver''-Implementierung (z.B. jdtaus-core-entity-resolver-1.15.jar) zur Verfügung stellen. English: No entity resolvers found. Standard Java XML parsers fall back to opening regular - possibly remote - URI connections. You should provide at least one ''EntityResolver'' implementation (e.g. jdtaus-core-entity-resolver-1.15.jar). |