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.1 1999/01/31 02:45:55 roberts Exp $
15 import java.io.FileDescriptor;
16 import java.util.Properties;
17 import FCGIInputStream;
18 import FCGIOutputStream;
19 public class FCGIRequest {
21 /* This class has no methods. Right now we are single threaded
22 * so there is only one request object at any given time which
23 * is refrenced by an FCGIInterface class variable . All of this
24 * object's data could just as easily be declared directly there.
25 * When we thread, this will change, so we might as well use a
26 * seperate class. In line with this thinking, though somewhat
27 * more perversely, we kept the socket here.
32 /*public static Socket socket; */
33 // same for all requests
39 public boolean isBeginProcessed;
41 public boolean keepConnection;
44 public int numWriters;
45 public FCGIInputStream inStream;
46 public FCGIOutputStream outStream;
47 public FCGIOutputStream errStream;
48 public Properties params;