test/jdk/javax/net/ssl/DTLS/RespondToRetransmit.java has been seen to fail 
intermittently. 
The server side is binding to the wildcard/localhost address which has been a 
source of instability in many tests. Binding to loopback address fixes the 
intermittent failures.

In addition, other changes were introduced in the tests to improve code 
readability:
- Reduce duplication by reusing code
- Replace if statements with Switch expressions
- Make fields final when appropriate
- Convert ServerCallable and ClientCallable to records
- Replace Byte.valueOf with Byte.parseByte to avoid redundant boxing

-------------

Commit messages:
 - renamed constants field
 - fix intermittent time out, refactor

Changes: https://git.openjdk.java.net/jdk/pull/3466/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=3466&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8264152
  Stats: 300 lines in 3 files changed: 78 ins; 130 del; 92 mod
  Patch: https://git.openjdk.java.net/jdk/pull/3466.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/3466/head:pull/3466

PR: https://git.openjdk.java.net/jdk/pull/3466

Reply via email to