From 0c9097bc6959d828bdf4942a359808b27a9a4439 Mon Sep 17 00:00:00 2001 From: brutzman <brutzman@nps.edu> Date: Sat, 11 Sep 2021 12:43:38 -0700 Subject: [PATCH] javadoc tweek, SuppressWarnings about thread sleeping in loop (so that programs employing it don't get deprecation warnings) --- .../nps/moves/dis7/utilities/DisThreadedNetworkInterface.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/edu/nps/moves/dis7/utilities/DisThreadedNetworkInterface.java b/src/edu/nps/moves/dis7/utilities/DisThreadedNetworkInterface.java index 0b9ab7069b..e99197c5e2 100644 --- a/src/edu/nps/moves/dis7/utilities/DisThreadedNetworkInterface.java +++ b/src/edu/nps/moves/dis7/utilities/DisThreadedNetworkInterface.java @@ -322,6 +322,7 @@ public class DisThreadedNetworkInterface * Synchronized method to prevent interleaved reentry. * @see <a href="https://docs.oracle.com/javase/tutorial/essential/concurrency/syncmeth.html">Java Tutorials: Synchronized Methods</a> */ + @SuppressWarnings("SleepWhileHoldingLock") // intentional private synchronized void createDatagramSocket() { boolean closedSocket = false; @@ -369,6 +370,7 @@ public class DisThreadedNetworkInterface } } + @SuppressWarnings("SleepWhileInLoop") // intentional private Runnable receiverThreadRunnable = () -> { int pduReceiptCounter = 0; @@ -515,7 +517,7 @@ public class DisThreadedNetworkInterface rawListeners.forEach(lis->lis.incomingPdu(bl)); } - /** Method renamed as <code>close()</code>. + /** Method renamed as <code>close() so use that method instead.</code>. */ @Deprecated public void kill() -- GitLab