X-Git-Url: http://git.dolda2000.com/gitweb/?a=blobdiff_plain;f=src%2Fdolda%2Fjsvc%2FRequestThread.java;fp=src%2Fdolda%2Fjsvc%2FRequestThread.java;h=c6b93730421a7832b5e94b60d703188faf903346;hb=104fa78539da892fb3687325bde4759461d5eac4;hp=0000000000000000000000000000000000000000;hpb=00013ab771bb86a62e6f2fc1f4304755d96c75c1;p=jsvc.git diff --git a/src/dolda/jsvc/RequestThread.java b/src/dolda/jsvc/RequestThread.java new file mode 100644 index 0000000..c6b9373 --- /dev/null +++ b/src/dolda/jsvc/RequestThread.java @@ -0,0 +1,20 @@ +package dolda.jsvc; + +public class RequestThread extends Thread { + private Request req; + private Responder resp; + + public RequestThread(Responder resp, Request req, ThreadGroup th, String name) { + super(th, name); + this.resp = resp; + this.req = req; + } + + public void run() { + resp.respond(req); + } + + public static Request request() { + return(((RequestThread)Thread.currentThread()).req); + } +}