@@ -69,11 +69,17 @@ public synchronized void printOrderedComponents()
6969 class Entry { String ref ; long ts ; int idx ; String className ; Entry (String r ,long t ,int i ,String cn ){ref =r ;ts =t ;idx =i ;className =cn ;} }
7070
7171 List <Entry > nitro = new ArrayList <>();
72+
7273 List <Entry > web = new ArrayList <>();
74+
7375 List <Entry > base = new ArrayList <>();
76+
7477 List <Entry > telnet = new ArrayList <>();
78+
7579 List <Entry > aes = new ArrayList <>();
80+
7681 List <Entry > bitcoin = new ArrayList <>();
82+
7783 List <Entry > remainder = new ArrayList <>();
7884
7985 int index = 0 ;
@@ -196,9 +202,8 @@ class Entry { String ref; long ts; int idx; String className; Entry(String r,lon
196202 for (int gi = 0 ; gi < grouped .size (); gi ++)
197203 {
198204 List <String > g = grouped .get (gi );
205+
199206 String gname = groupNames .get (gi );
200- //CommonRails.delayableFinePrinter(". START GROUP: " + gname + " (" + g.size() + ") .", 21);
201- //for (String s : g) CommonRails.delayableFinePrinter(s, 21);
202207 }
203208 }
204209 catch (Throwable t )
@@ -208,12 +213,18 @@ class Entry { String ref; long ts; int idx; String className; Entry(String r,lon
208213 for (int gi = 0 ; gi < grouped .size (); gi ++)
209214 {
210215 List <String > g = grouped .get (gi );
216+
211217 String gname = groupNames .get (gi );
218+
212219 System .out .println ("START GROUP: " + gname + " (" + g .size () + ")" );
220+
213221 for (String s : g ) System .out .println (s );
214222 }
215223 }
216- catch (Throwable ignored ) {}
224+ catch (Throwable ignored )
225+ {
226+ ignored .printStackTrace (System .err );
227+ }
217228 }
218229 }
219230
@@ -223,17 +234,25 @@ class Entry { String ref; long ts; int idx; String className; Entry(String r,lon
223234 protected static long extractTimestamp (String reference )
224235 {
225236 if (reference == null ) return -1 ;
237+
226238 int idx = reference .indexOf ("[Date:" );
239+
227240 if (idx < 0 ) return -1 ;
241+
228242 int start = idx + "[Date:" .length ();
243+
229244 int end = reference .indexOf (']' , start );
245+
230246 if (end < 0 ) return -1 ;
247+
231248 String dateText = reference .substring (start , end ).trim ();
232- // dateText format expected: yyyy-MM-dd HH:mm:ss z
249+
233250 try
234251 {
235252 java .text .SimpleDateFormat fmt = new java .text .SimpleDateFormat ("yyyy-MM-dd HH:mm:ss z" );
253+
236254 java .util .Date d = fmt .parse (dateText );
255+
237256 return d .getTime ();
238257 }
239258 catch (Exception e )
0 commit comments