diff --git a/src/edu/nps/moves/dis7/utilities/DisThreadedNetworkInterface.java b/src/edu/nps/moves/dis7/utilities/DisThreadedNetworkInterface.java index 0b9ab7069b5e7e4c14fe9a27b21f08f324d19500..e99197c5e24c664dae981b8b1e61f57392aa481c 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()