net.wgen.op.logging
Class RequestExecutionInfo

java.lang.Object
  extended bynet.wgen.op.logging.RequestExecutionInfo
All Implemented Interfaces:
java.io.Serializable

public class RequestExecutionInfo
extends java.lang.Object
implements java.io.Serializable

Version:
$Id: RequestExecutionInfo.html,v 1.2 2007/01/28 04:09:37 paulfeuer Exp $
Author:
Paul Feuer, Wireless Generation, Inc.
See Also:
Serialized Form

Field Summary
private  java.lang.String _errMsg
           
private  boolean _error
           
private  java.lang.String _remoteTrace
           
private  int _totalConnectionsUsed
           
private  int _totalDatabaseCallsMade
           
private  int _totalOpsExecuted
           
private  int _totalRowsRetrieved
           
private  long _totalTime
           
private  long _totalTimeGettingCx
           
private  long _totalTimeInDatabase
           
 
Constructor Summary
RequestExecutionInfo()
           
 
Method Summary
 void addToRowsRetrieved(int numberOfRows)
           
 void addToTimeGettingCx(long timeGettingCx)
           
 void addToTimeInDatabase(long timeInDb)
           
 void collectInfoFromDatabaseCall(DatabaseCall call)
           
 java.lang.String getErrMsg()
           
 java.lang.String getRemoteTrace()
           
 int getTotalConnectionsUsed()
           
 int getTotalDatabaseCallsMade()
           
 int getTotalOpsExecuted()
           
 int getTotalRowsRetrieved()
           
 long getTotalTime()
           
 long getTotalTimeGettingCx()
           
 long getTotalTimeInDatabase()
           
 void incrementConnectionsUsed()
           
 void incrementDatabaseCallsMade()
           
 void incrementOpsExecuted()
           
 boolean isError()
           
 void setErrMsg(java.lang.String errMsg)
           
 void setError()
           
 void setRemoteTrace(java.lang.String remoteTrace)
           
 void setTotalTime(long totalTime)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_totalRowsRetrieved

private int _totalRowsRetrieved

_totalConnectionsUsed

private int _totalConnectionsUsed

_totalOpsExecuted

private int _totalOpsExecuted

_totalDatabaseCallsMade

private int _totalDatabaseCallsMade

_totalTime

private long _totalTime

_totalTimeGettingCx

private long _totalTimeGettingCx

_totalTimeInDatabase

private long _totalTimeInDatabase

_error

private boolean _error

_errMsg

private java.lang.String _errMsg

_remoteTrace

private java.lang.String _remoteTrace
Constructor Detail

RequestExecutionInfo

public RequestExecutionInfo()
Method Detail

collectInfoFromDatabaseCall

public void collectInfoFromDatabaseCall(DatabaseCall call)

addToRowsRetrieved

public void addToRowsRetrieved(int numberOfRows)

incrementConnectionsUsed

public void incrementConnectionsUsed()

incrementOpsExecuted

public void incrementOpsExecuted()

incrementDatabaseCallsMade

public void incrementDatabaseCallsMade()

setTotalTime

public void setTotalTime(long totalTime)

addToTimeInDatabase

public void addToTimeInDatabase(long timeInDb)

addToTimeGettingCx

public void addToTimeGettingCx(long timeGettingCx)

getTotalRowsRetrieved

public int getTotalRowsRetrieved()

getTotalConnectionsUsed

public int getTotalConnectionsUsed()

getTotalOpsExecuted

public int getTotalOpsExecuted()

getTotalDatabaseCallsMade

public int getTotalDatabaseCallsMade()

getTotalTime

public long getTotalTime()

getTotalTimeInDatabase

public long getTotalTimeInDatabase()

getTotalTimeGettingCx

public long getTotalTimeGettingCx()

isError

public boolean isError()

setError

public void setError()

getErrMsg

public java.lang.String getErrMsg()

setErrMsg

public void setErrMsg(java.lang.String errMsg)

getRemoteTrace

public java.lang.String getRemoteTrace()

setRemoteTrace

public void setRemoteTrace(java.lang.String remoteTrace)

toString

public java.lang.String toString()