org.scache
Class httpreq

java.lang.Object
  extended byorg.scache.httpreq
All Implemented Interfaces:
java.lang.Runnable

public final class httpreq
extends java.lang.Object
implements java.lang.Runnable


Field Summary
static byte[][] allowed
           
static byte[][] allowedmask
           
static int client_timeout
           
static java.text.DateFormat formatter
           
static boolean log_common
           
static java.lang.String[] logfilenames
           
static java.io.DataOutputStream[] logfilez
           
static java.lang.String[] logpatterns
           
static mgr mgr
           
static java.lang.String newline
           
static int REQUEST_CHECKOUT
           
static int REQUEST_CONNECT
           
static int REQUEST_COPY
           
static int REQUEST_DELETE
           
static int REQUEST_GET
           
static int REQUEST_HEAD
           
static int REQUEST_MAX
           
static int REQUEST_MERGE
           
static int REQUEST_MIN
           
static int REQUEST_MKACTIVITY
           
static int REQUEST_MKCOL
           
static int REQUEST_MOVE
           
static int REQUEST_OPTIONS
           
static int REQUEST_POST
           
static int REQUEST_PROPFIND
           
static int REQUEST_PROPPATCH
           
static int REQUEST_PUT
           
static int REQUEST_REPORT
           
static int REQUEST_TRACE
           
static int REQUEST_UNKNOWN
           
static java.lang.String timezone
           
static boolean trace_inkeepalive
           
static boolean trace_url
           
static java.lang.String visible_hostname
           
static java.lang.String visible_link
           
 
Method Summary
static void close(java.io.DataOutputStream[] xlogfilez)
           
static void flush(java.io.DataOutputStream[] xlogfilez)
           
static java.lang.String methodToString(int method)
           
static boolean open_logfile(java.lang.String[] xlogfilenames, java.io.DataOutputStream[] xlogfilez, int i)
           
 void run()
           
static void server_error(int httpv, int err, java.lang.String msg, java.io.DataOutputStream out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

allowed

public static byte[][] allowed

allowedmask

public static byte[][] allowedmask

trace_url

public static boolean trace_url

trace_inkeepalive

public static boolean trace_inkeepalive

newline

public static java.lang.String newline

REQUEST_UNKNOWN

public static final int REQUEST_UNKNOWN
See Also:
Constant Field Values

REQUEST_GET

public static final int REQUEST_GET
See Also:
Constant Field Values

REQUEST_POST

public static final int REQUEST_POST
See Also:
Constant Field Values

REQUEST_HEAD

public static final int REQUEST_HEAD
See Also:
Constant Field Values

REQUEST_OPTIONS

public static final int REQUEST_OPTIONS
See Also:
Constant Field Values

REQUEST_PUT

public static final int REQUEST_PUT
See Also:
Constant Field Values

REQUEST_DELETE

public static final int REQUEST_DELETE
See Also:
Constant Field Values

REQUEST_TRACE

public static final int REQUEST_TRACE
See Also:
Constant Field Values

REQUEST_CONNECT

public static final int REQUEST_CONNECT
See Also:
Constant Field Values

REQUEST_PROPFIND

public static final int REQUEST_PROPFIND
See Also:
Constant Field Values

REQUEST_REPORT

public static final int REQUEST_REPORT
See Also:
Constant Field Values

REQUEST_MOVE

public static final int REQUEST_MOVE
See Also:
Constant Field Values

REQUEST_COPY

public static final int REQUEST_COPY
See Also:
Constant Field Values

REQUEST_MKCOL

public static final int REQUEST_MKCOL
See Also:
Constant Field Values

REQUEST_PROPPATCH

public static final int REQUEST_PROPPATCH
See Also:
Constant Field Values

REQUEST_MKACTIVITY

public static final int REQUEST_MKACTIVITY
See Also:
Constant Field Values

REQUEST_CHECKOUT

public static final int REQUEST_CHECKOUT
See Also:
Constant Field Values

REQUEST_MERGE

public static final int REQUEST_MERGE
See Also:
Constant Field Values

REQUEST_MIN

public static final int REQUEST_MIN
See Also:
Constant Field Values

REQUEST_MAX

public static final int REQUEST_MAX
See Also:
Constant Field Values

mgr

public static mgr mgr

visible_hostname

public static java.lang.String visible_hostname

visible_link

public static java.lang.String visible_link

client_timeout

public static int client_timeout

log_common

public static boolean log_common

formatter

public static java.text.DateFormat formatter

timezone

public static java.lang.String timezone

logpatterns

public static java.lang.String[] logpatterns

logfilez

public static java.io.DataOutputStream[] logfilez

logfilenames

public static java.lang.String[] logfilenames
Method Detail

methodToString

public static final java.lang.String methodToString(int method)

run

public final void run()
Specified by:
run in interface java.lang.Runnable

server_error

public static final void server_error(int httpv,
                                      int err,
                                      java.lang.String msg,
                                      java.io.DataOutputStream out)
                               throws java.io.IOException
Throws:
java.io.IOException

open_logfile

public static final boolean open_logfile(java.lang.String[] xlogfilenames,
                                         java.io.DataOutputStream[] xlogfilez,
                                         int i)

flush

public static final void flush(java.io.DataOutputStream[] xlogfilez)

close

public static final void close(java.io.DataOutputStream[] xlogfilez)