com.arsdigita.webdevsupport
Class WebDevSupport

java.lang.Object
  extended bycom.arsdigita.developersupport.DeveloperSupportListener
      extended bycom.arsdigita.webdevsupport.WebDevSupport

public class WebDevSupport
extends DeveloperSupportListener

WebDevSupport DeveloperSupportListener for Web Development Support package.

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

Field Summary
static String versionId
           
 
Method Summary
 void endStage(String stagename)
          endStage Callback indicating a stage has ended.
static WebDevSupport getInstance()
           
 int getMaxRequests()
           
 RequestInfo getRequest(int id)
           
 ListIterator getRequests()
           
 ListIterator getRequestsReverse()
           
 void logComment(String comment)
          logComment Log a generic comment
 void logQuery(int connection_id, String type, String query, HashMap bindvars, long time, SQLException sqle)
          logQuery Callback logging a database query
 void requestAddProperty(Object request, String property, Object value)
          requestAddProperty Add a new property about this request.
 void requestEnd(Object request)
          requestEnd Callback indicating the request ended
 void requestStart(Object request)
          requestStart Callback indicating a new request has started.
 void setMaxRequests(int max_requests)
           
 void startStage(String stagename)
          startStage Callback indicating a new stage has started.
 
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
Method Detail

getInstance

public static WebDevSupport getInstance()

setMaxRequests

public void setMaxRequests(int max_requests)

getMaxRequests

public int getMaxRequests()

getRequestsReverse

public ListIterator getRequestsReverse()

getRequests

public ListIterator getRequests()

getRequest

public RequestInfo getRequest(int id)

requestStart

public void requestStart(Object request)
requestStart Callback indicating a new request has started. Request is an opaque pointer for now for linkage purposes (don't want to have dependencies on the dispatcher here) and for making this infrastructure more general.

Overrides:
requestStart in class DeveloperSupportListener

requestAddProperty

public void requestAddProperty(Object request,
                               String property,
                               Object value)
requestAddProperty Add a new property about this request.

Overrides:
requestAddProperty in class DeveloperSupportListener

requestEnd

public void requestEnd(Object request)
requestEnd Callback indicating the request ended

Overrides:
requestEnd in class DeveloperSupportListener

logQuery

public void logQuery(int connection_id,
                     String type,
                     String query,
                     HashMap bindvars,
                     long time,
                     SQLException sqle)
logQuery Callback logging a database query

Overrides:
logQuery in class DeveloperSupportListener

logComment

public void logComment(String comment)
logComment Log a generic comment

Overrides:
logComment in class DeveloperSupportListener

startStage

public void startStage(String stagename)
startStage Callback indicating a new stage has started. Stages can be used to log help mark the time taken to perform various parts of requests.

Overrides:
startStage in class DeveloperSupportListener

endStage

public void endStage(String stagename)
endStage Callback indicating a stage has ended. Stages can be used to log help mark the time taken to perform various parts of requests.

Overrides:
endStage in class DeveloperSupportListener


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