From 6d2f05099d29ac76e6cba51468fa9133df8338d3 Mon Sep 17 00:00:00 2001 From: brutzman <brutzman@nps.edu> Date: Sun, 23 Jan 2022 14:31:47 -0800 Subject: [PATCH] javadoc --- .../moves/dis7/utilities/DisThreadedNetworkInterface.java | 6 +++++- .../utilities/DisThreadedNetworkInterfaceSelfTestLog.txt | 6 ++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/edu/nps/moves/dis7/utilities/DisThreadedNetworkInterface.java b/src/edu/nps/moves/dis7/utilities/DisThreadedNetworkInterface.java index a7a24a4121..bf5a390319 100644 --- a/src/edu/nps/moves/dis7/utilities/DisThreadedNetworkInterface.java +++ b/src/edu/nps/moves/dis7/utilities/DisThreadedNetworkInterface.java @@ -605,6 +605,8 @@ public class DisThreadedNetworkInterface System.err.println (TRACE_PREFIX + "close()() unexpected exception!"); } } + /** Tell thread to stop. + * @param threadToKill of interest */ public void killThread(Thread threadToKill) { try { // join and kill threadToKill @@ -624,9 +626,11 @@ public class DisThreadedNetworkInterface String threadAlive = "null"; if (threadToKill != null) + { threadAlive = String.valueOf(threadToKill.isAlive()); - System.out.println ("*** killThread() status: " + threadToKill.getName() + ".isAlive()=" + threadAlive + + System.out.println ("*** killThread() status: " + threadToKill.getName() + ".isAlive()=" + threadAlive + " " + threadToKill.getName() + ".isInterrupted()=" + threadToKill.isInterrupted()); + } System.err.flush(); // ensure all output sent System.out.flush(); // ensure all output sent } diff --git a/src/edu/nps/moves/dis7/utilities/DisThreadedNetworkInterfaceSelfTestLog.txt b/src/edu/nps/moves/dis7/utilities/DisThreadedNetworkInterfaceSelfTestLog.txt index 8f33105862..d13d821d37 100644 --- a/src/edu/nps/moves/dis7/utilities/DisThreadedNetworkInterfaceSelfTestLog.txt +++ b/src/edu/nps/moves/dis7/utilities/DisThreadedNetworkInterfaceSelfTestLog.txt @@ -4,8 +4,6 @@ Deleting: C:\x3d-github\open-dis7-java\build\built-jar.properties deps-jar: Updating property file: C:\x3d-github\open-dis7-java\build\built-jar.properties Compiling 1 source file to C:\x3d-github\open-dis7-java\build\classes -warning: [options] bootstrap class path not set in conjunction with -source 8 -1 warning compile-single: run-single: [DisThreadedNetworkInterface] main() started... @@ -15,10 +13,10 @@ run-single: [DisThreadedNetworkInterface main() self test] createThreads() sendingThread.isAlive()=true [DisThreadedNetworkInterface main() self test] main() self test initialized... [DisThreadedNetworkInterface main() self test] self test sending espdu... -[DisThreadedNetworkInterface main() self test] [sending 1] DisPduType 01 ENTITY_STATE self test, size 144 bytes) [DisThreadedNetworkInterface main() self test] [receipt 1] DisPduType 01 ENTITY_STATE self test, size 144 bytes) [DisThreadedNetworkInterface main() self test] main() pduListener.incomingPdu() received newPdu DisPduType 01 ENTITY_STATE -*** setKillSentinelAndInterrupts() killed=true sendingThread.isInterrupted()=false receiveThread.isInterrupted()=true +[DisThreadedNetworkInterface main() self test] [sending 1] DisPduType 01 ENTITY_STATE self test, size 144 bytes) +*** setKillSentinelAndInterrupts() killed=true sendingThread.isInterrupted()=true receiveThread.isInterrupted()=true [DisThreadedNetworkInterface main() self test] close(): pdus2send.size()=0 baos.size()=0 dos.size()=144 [DisThreadedNetworkInterface main() self test] datagramSocket.leaveGroup address=239.1.2.3 port=3000 isClosed()=true close() complete. *** killThread() status: sendingThread.isAlive()=false sendingThread.isInterrupted()=true -- GitLab