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

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

Parent Directory Parent Directory | Revision Log Revision Log


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


1 torben 2041 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