litesoft
Diff Revisions
530
vs
531
for /trunk/GWT_Sandbox/Upload/src/org/litesoft/sandbox/csapp/server/UploadSmallFileReflectorServlet.java
|
@@ -9,6 +9,8 @@ |
9 |
9 |
|
|
10 |
10 |
|
public class UploadSmallFileReflectorServlet extends HttpServlet |
11 |
11 |
|
{ |
|
12 |
+ |
private static int secsToWait = 0; |
|
13 |
+ |
|
12 |
14 |
|
private static final long serialVersionUID = 1L; |
13 |
15 |
|
|
14 |
16 |
|
public static final int MAX_FILE_SIZE = 16 * 1024; |
|
@@ -34,7 +36,36 @@ |
34 |
36 |
|
|
35 |
37 |
|
SmallFileValidator.AcceptedResult results = parse( request ); |
36 |
38 |
|
|
37 |
|
- |
Thread.sleep( 10000 ); |
|
39 |
+ |
int toWait = secsToWait; |
|
40 |
+ |
switch ( secsToWait ) |
|
41 |
+ |
{ |
|
42 |
+ |
case 0: |
|
43 |
+ |
secsToWait = 1; |
|
44 |
+ |
break; |
|
45 |
+ |
case 1: |
|
46 |
+ |
secsToWait = 2; |
|
47 |
+ |
break; |
|
48 |
+ |
case 2: |
|
49 |
+ |
secsToWait = 4; |
|
50 |
+ |
break; |
|
51 |
+ |
case 4: |
|
52 |
+ |
secsToWait = 8; |
|
53 |
+ |
break; |
|
54 |
+ |
case 8: |
|
55 |
+ |
secsToWait = 16; |
|
56 |
+ |
break; |
|
57 |
+ |
case 16: |
|
58 |
+ |
secsToWait = 32; |
|
59 |
+ |
break; |
|
60 |
+ |
case 32: |
|
61 |
+ |
secsToWait = 0; |
|
62 |
+ |
break; |
|
63 |
+ |
} |
|
64 |
+ |
System.out.println("Waiting: " + toWait); |
|
65 |
+ |
if ( toWait != 0 ) |
|
66 |
+ |
{ |
|
67 |
+ |
Thread.sleep( 1000 * toWait ); |
|
68 |
+ |
} |
38 |
69 |
|
|
39 |
70 |
|
reflectSuccess( zPrintWriter, results ); |
40 |
71 |
|
} |