Added initial SCGI server and a handler for serving JARs from the filesystem.
[jsvc.git] / src / dolda / jsvc / scgi / ScgiReqThread.java
1 package dolda.jsvc.scgi;
2
3 import java.io.*;
4 import java.net.*;
5 import dolda.jsvc.*;
6
7 public class ScgiReqThread extends RequestThread {
8     protected final Socket sk;
9     
10     public ScgiReqThread(Responder root, Request req, ThreadGroup tg, String name, Socket sk) {
11         super(root, req, tg, name);
12         this.sk = sk;
13     }
14     
15     public void run() {
16         try {
17             super.run();
18         } finally {
19             try {
20                 sk.close();
21             } catch(IOException e) {
22                 throw(new RuntimeException(e));
23             }
24         }
25     }
26 }