2525
2626package robaho .net .httpserver ;
2727
28- import java .io .BufferedOutputStream ;
2928import java .io .FilterInputStream ;
3029import java .io .FilterOutputStream ;
3130import java .io .IOException ;
@@ -144,15 +143,15 @@ private class ActivityTimerInputStream extends FilterInputStream {
144143
145144 private ActivityTimerInputStream (InputStream inputStream ) {
146145 super (inputStream );
147- lastActivityTime = System . currentTimeMillis ();
146+ lastActivityTime = ActivityTimer . now ();
148147 }
149148
150149 @ Override
151150 public int read () throws IOException {
152151 try {
153152 return super .read ();
154153 } finally {
155- lastActivityTime = System . currentTimeMillis ();
154+ lastActivityTime = ActivityTimer . now ();
156155 }
157156 }
158157
@@ -161,7 +160,7 @@ public long skip(long n) throws IOException {
161160 try {
162161 return super .skip (n );
163162 } finally {
164- lastActivityTime = System . currentTimeMillis ();
163+ lastActivityTime = ActivityTimer . now ();
165164 }
166165 }
167166
@@ -170,7 +169,7 @@ public int read(byte b[], int off, int len) throws IOException {
170169 try {
171170 return super .read (b , off , len );
172171 } finally {
173- lastActivityTime = System . currentTimeMillis ();
172+ lastActivityTime = ActivityTimer . now ();
174173 }
175174 }
176175
@@ -180,14 +179,14 @@ private class ActivityTimerOutputStream extends FilterOutputStream {
180179
181180 private ActivityTimerOutputStream (OutputStream outputStream ) {
182181 super (outputStream );
183- lastActivityTime = System . currentTimeMillis ();
182+ lastActivityTime = ActivityTimer . now ();
184183 }
185184 @ Override
186185 public void write (int b ) throws IOException {
187186 try {
188187 out .write (b );
189188 } finally {
190- lastActivityTime = System . currentTimeMillis ();
189+ lastActivityTime = ActivityTimer . now ();
191190 }
192191 }
193192
@@ -196,7 +195,7 @@ public void write(byte b[], int off, int len) throws IOException {
196195 try {
197196 out .write (b , off , len );
198197 } finally {
199- lastActivityTime = System . currentTimeMillis ();
198+ lastActivityTime = ActivityTimer . now ();
200199 }
201200 }
202201 }
0 commit comments