[TAP] Fix cancellation of a text formatting process.
Before this fix, cancelling a TAP job (async or not) which was formatting the result in ASCII may failed, especially for large results. This was due to a non interruptible alignment process. This process is now checking whether a cancellation has been requested before formatting a new result line/row ; if so, the process is immediately stopped and the job can be cleaning declared as aborted.
Showing
- src/cds/util/AsciiTable.java 126 additions, 45 deletionssrc/cds/util/AsciiTable.java
- src/tap/config/TAPConfiguration.java 5 additions, 5 deletionssrc/tap/config/TAPConfiguration.java
- src/tap/config/tap_configuration_file.html 4 additions, 4 deletionssrc/tap/config/tap_configuration_file.html
- src/tap/config/tap_full.properties 3 additions, 3 deletionssrc/tap/config/tap_full.properties
- src/tap/formatter/TextFormat.java 19 additions, 19 deletionssrc/tap/formatter/TextFormat.java
Loading
Please register or sign in to comment