diff --git a/src/edu/nps/moves/dis7/utilities/stream/PduRecorder.java b/src/edu/nps/moves/dis7/utilities/stream/PduRecorder.java index 821a23f0ff23c970ef01fa0dba3443485287ec28..6ad38e2df057c379494edf1528ad02e8d84a5b36 100644 --- a/src/edu/nps/moves/dis7/utilities/stream/PduRecorder.java +++ b/src/edu/nps/moves/dis7/utilities/stream/PduRecorder.java @@ -51,7 +51,14 @@ public class PduRecorder implements PduReceiver private Writer writer; private File logFile; private DisThreadedNetIF disThreadedNetIF; - private DisThreadedNetIF.RawPduListener lis; + private DisThreadedNetIF.RawPduListener lis; + + Long startNanoTime = null; + StringBuilder sb = new StringBuilder(); + Base64.Encoder base64Encoder = Base64.getEncoder(); + int pduCount = 0; + boolean headerWritten = false; + boolean doSave = true; /** * Default constructor that uses default values for output directory, multicast @@ -136,22 +143,15 @@ public class PduRecorder implements PduReceiver disThreadedNetIF.kill(); writeFooter(); - try { - writer.close(); // a flush occurs first during a close - } catch (IOException ex) { - Logger.getLogger(PduRecorder.class.getName()).log(Level.SEVERE, null, ex); - } + try { + writer.close(); // a flush occurs first during a close + } catch (IOException ex) { + Logger.getLogger(PduRecorder.class.getName()).log(Level.SEVERE, null, ex); + } System.out.println(); System.out.println("Recorder log file closed: " + logFile.getPath()); return logFile; } - - Long startNanoTime = null; - StringBuilder sb = new StringBuilder(); - Base64.Encoder base64Encoder = Base64.getEncoder(); - int pduCount = 0; - boolean headerWritten = false; - boolean doSave = true; @Override public void receivePdu(byte[] buff, int len)