Dolda2000 GitWeb
/
jsvc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added a sysconfig variable for global error debugging in ErrorHandler.
[jsvc.git]
/
src
/
dolda
/
jsvc
/
RequestThread.java
diff --git
a/src/dolda/jsvc/RequestThread.java
b/src/dolda/jsvc/RequestThread.java
index
51f9d86
..
6ada741
100644
(file)
--- a/
src/dolda/jsvc/RequestThread.java
+++ b/
src/dolda/jsvc/RequestThread.java
@@
-3,6
+3,7
@@
package dolda.jsvc;
public class RequestThread extends Thread {
private Request req;
private Responder resp;
public class RequestThread extends Thread {
private Request req;
private Responder resp;
+ private long stime = 0;
public RequestThread(Responder resp, Request req, ThreadGroup th, String name) {
super(th, name);
public RequestThread(Responder resp, Request req, ThreadGroup th, String name) {
super(th, name);
@@
-11,6
+12,7
@@
public class RequestThread extends Thread {
}
public void run() {
}
public void run() {
+ stime = System.currentTimeMillis();
resp.respond(req);
try {
req.output().close();
resp.respond(req);
try {
req.output().close();
@@
-19,11
+21,11
@@
public class RequestThread extends Thread {
}
}
}
}
- public static ServerContext context() {
- return(((RequestThread)Thread.currentThread()).req.ctx());
- }
-
public static Request request() {
return(((RequestThread)Thread.currentThread()).req);
}
public static Request request() {
return(((RequestThread)Thread.currentThread()).req);
}
+
+ public long stime() {
+ return(stime);
+ }
}
}