com.arsdigita.webdevsupport
Class RequestInfo

java.lang.Object
  extended bycom.arsdigita.webdevsupport.RequestInfo

public class RequestInfo
extends Object

Information kept about each request

Version:
1.0
Author:
Joseph A. Bank (jbank@alum.mit.edu)

Field Summary
static String versionId
           
 
Constructor Summary
RequestInfo(RequestEvent re)
           
 
Method Summary
 void addProperty(String property, Object value)
           
 void endStage(String stagename)
           
 void finish()
           
 ListIterator getComments()
           
 String getDuration()
           
 String getEndTime()
           
 String getHeader(String key)
           
 int getID()
           
 String getIP()
           
 String getMethod()
           
 int getNumQueries()
           
 String getParameter(String name)
           
 Iterator getParameterNames()
           
 Object getProperty(String key)
           
 ListIterator getQueries()
           
 String getQuery()
           
 QueryInfo getQuery(int id)
           
 String getRequest()
           
 ListIterator getStages()
           
 String getTime()
           
 String getURL()
           
 Iterator headerKeys()
           
 boolean isDevSupportRequest()
           
 void logComment(String comment)
           
 void logQuery(QueryInfo qi)
           
 int numComments()
           
 int numQueries()
          Deprecated. Use getNumQueries() instead, which enables this object to be treated as a bean.
 int numStages()
           
 Set propertyKeys()
           
 void startStage(String stagename)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

versionId

public static final String versionId
See Also:
Constant Field Values
Constructor Detail

RequestInfo

public RequestInfo(RequestEvent re)
Method Detail

getParameterNames

public Iterator getParameterNames()

getParameter

public String getParameter(String name)

finish

public void finish()

getTime

public String getTime()

getEndTime

public String getEndTime()

getDuration

public String getDuration()

getIP

public String getIP()

getURL

public String getURL()

getRequest

public String getRequest()

getMethod

public String getMethod()

getQuery

public String getQuery()

getID

public int getID()

headerKeys

public Iterator headerKeys()

getHeader

public String getHeader(String key)

addProperty

public void addProperty(String property,
                        Object value)

propertyKeys

public Set propertyKeys()

getProperty

public Object getProperty(String key)

logComment

public void logComment(String comment)

getComments

public ListIterator getComments()

numComments

public int numComments()

logQuery

public void logQuery(QueryInfo qi)

getQueries

public ListIterator getQueries()

getQuery

public QueryInfo getQuery(int id)

numQueries

public int numQueries()
Deprecated. Use getNumQueries() instead, which enables this object to be treated as a bean.


getNumQueries

public int getNumQueries()

isDevSupportRequest

public boolean isDevSupportRequest()

startStage

public void startStage(String stagename)

endStage

public void endStage(String stagename)

numStages

public int numStages()

getStages

public ListIterator getStages()


Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 20 2004:2337 UTC