Skip to content

Commit 51dbc49

Browse files
committed
System Touch
1 parent c444785 commit 51dbc49

1 file changed

Lines changed: 23 additions & 4 deletions

File tree

source/national/NationalDriver.java

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)