/[projects]/miscJava/SpejdernetScraper/src/dk/thoerup/spejdernetscraper/ResultBuffer.java
ViewVC logotype

Contents of /miscJava/SpejdernetScraper/src/dk/thoerup/spejdernetscraper/ResultBuffer.java

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2041 - (show annotations) (download)
Tue Aug 13 15:26:45 2013 UTC (10 years, 9 months ago) by torben
File size: 781 byte(s)


1 package dk.thoerup.spejdernetscraper;
2
3 public class ResultBuffer {
4
5 StringBuilder sb = new StringBuilder();
6
7 public void addString(long start, String str) {
8 long now = System.currentTimeMillis();
9 long diff = now - start;
10
11 synchronized(sb) {
12 sb.append(diff);
13 sb.append(" ");
14 sb.append(str);
15 sb.append("\n");
16 }
17 }
18
19 public String getString() {
20 synchronized(sb) {
21 return sb.toString();
22 }
23 }
24
25 public void clear() {
26 synchronized(sb) {
27 sb.setLength(0);
28 }
29
30 }
31
32
33
34 private static ResultBuffer singleton = null;
35 private ResultBuffer() {} //Private constructor
36 public static ResultBuffer getResultBuffer() {
37 if (singleton == null) {
38 singleton = new ResultBuffer();
39 }
40 return singleton;
41 }
42 }

  ViewVC Help
Powered by ViewVC 1.1.20