4 * FastCGi compatibility package Interface
6 * Copyright (c) 1996 Open Market, Inc.
8 * See the file "LICENSE.TERMS" for information on usage and redistribution
9 * of this file, and for a DISCLAIMER OF ALL WARRANTIES.
11 * $Id: FCGIRequest.java,v 1.3 2000/03/21 12:12:26 robs Exp $
16 import java.io.FileDescriptor;
17 import java.util.Properties;
19 public class FCGIRequest
21 private static final String RCSID = "$Id: FCGIRequest.java,v 1.3 2000/03/21 12:12:26 robs Exp $";
23 /* This class has no methods. Right now we are single threaded
24 * so there is only one request object at any given time which
25 * is refrenced by an FCGIInterface class variable . All of this
26 * object's data could just as easily be declared directly there.
27 * When we thread, this will change, so we might as well use a
28 * seperate class. In line with this thinking, though somewhat
29 * more perversely, we kept the socket here.
34 /*public static Socket socket; */
35 // same for all requests
41 public boolean isBeginProcessed;
43 public boolean keepConnection;
46 public int numWriters;
47 public FCGIInputStream inStream;
48 public FCGIOutputStream outStream;
49 public FCGIOutputStream errStream;
50 public Properties params;