spring-boot/spring-boot-project/spring-boot-tools
Andy Wilkinson 890a3e72ac Repair file channel when it's closed by interruption
When an interrupted that calls FileChannel.read, the channel is
closed and the read fails with a ClosedByInterruptException. The
closure of the channel makes it unusable by other threads. To
allow other threads to read from the data block, this commit
recreates the FileChannel when a read fails on an interrupted
thread with a ClosedByInterruptException. The exception is then
rethrown to continue the thread's interruption.

Closes gh-38154
2023-11-01 17:12:43 +00:00
..
spring-boot-antlib Rename spring-boot-loader to spring-boot-loader-classic 2023-10-03 15:40:04 -07:00
spring-boot-autoconfigure-processor Merge branch '2.7.x' into 3.0.x 2023-10-03 10:28:51 +01:00
spring-boot-buildpack-platform Merge branch '3.1.x' 2023-10-31 10:23:13 +01:00
spring-boot-cli Merge branch '3.1.x' 2023-10-11 15:06:09 +01:00
spring-boot-configuration-metadata Replace contains/put/get pattern with computeIfAbsent 2023-08-08 13:12:47 +02:00
spring-boot-configuration-metadata-changelog-generator Polish 2023-07-05 15:50:32 +01:00
spring-boot-configuration-processor Fix test for incremental build of renamed properties class 2023-10-30 15:17:28 +00:00
spring-boot-gradle-plugin Merge branch '3.1.x' 2023-11-01 15:06:20 +00:00
spring-boot-gradle-test-support Fix Gradle plugin test classpath after Kotlin upgrade 2023-10-18 14:07:49 +01:00
spring-boot-jarmode-layertools Rename spring-boot-loader to spring-boot-loader-classic 2023-10-03 15:40:04 -07:00
spring-boot-loader Repair file channel when it's closed by interruption 2023-11-01 17:12:43 +00:00
spring-boot-loader-classic Rename spring-boot-loader to spring-boot-loader-classic 2023-10-03 15:40:04 -07:00
spring-boot-loader-tools Merge branch '3.1.x' 2023-10-19 23:21:42 -07:00
spring-boot-maven-plugin Merge branch '3.1.x' 2023-10-27 13:47:23 +02:00
spring-boot-properties-migrator Use Stream.toList() 2023-07-05 09:38:19 +01:00
spring-boot-test-support Fix test for incremental build of renamed properties class 2023-10-30 15:17:28 +00:00