public class CounterRequestContext extends Object implements Cloneable, Serializable
| Constructor and Description |
|---|
CounterRequestContext(Counter parentCounter,
CounterRequestContext parentContext,
String requestName,
String completeRequestName,
HttpServletRequest httpRequest,
String remoteUser,
long startCpuTime,
long startAllocatedBytes,
String sessionId) |
| Modifier and Type | Method and Description |
|---|---|
CounterRequestContext |
clone() |
int |
getAllocatedKBytes() |
List<CounterRequestContext> |
getChildContexts() |
int |
getChildDurationsSum() |
int |
getChildHits() |
Map<String,Long> |
getChildRequestsExecutionsByRequestId() |
String |
getCompleteRequestName() |
int |
getCpuTime() |
int |
getDuration(long timeOfSnapshot) |
static String |
getHttpRequestName(HttpServletRequest httpRequest,
String requestName) |
CounterRequestContext |
getParentContext() |
Counter |
getParentCounter() |
String |
getRemoteUser() |
String |
getRequestName() |
Thread |
getThread() |
long |
getThreadId() |
String |
getThreadName() |
List<StackTraceElement> |
getThreadStackTrace() |
int |
getTotalChildDurationsSum() |
int |
getTotalChildHits() |
boolean |
hasChildHits() |
static void |
replaceParentCounters(List<CounterRequestContext> rootCurrentContexts,
List<Counter> newParentCounters) |
String |
toString() |
public CounterRequestContext(Counter parentCounter, CounterRequestContext parentContext, String requestName, String completeRequestName, HttpServletRequest httpRequest, String remoteUser, long startCpuTime, long startAllocatedBytes, String sessionId)
public Counter getParentCounter()
public static void replaceParentCounters(List<CounterRequestContext> rootCurrentContexts, List<Counter> newParentCounters)
public CounterRequestContext getParentContext()
public static String getHttpRequestName(HttpServletRequest httpRequest, String requestName)
public String getRequestName()
public String getCompleteRequestName()
public String getRemoteUser()
public Thread getThread()
public List<StackTraceElement> getThreadStackTrace()
public String getThreadName()
public long getThreadId()
public int getDuration(long timeOfSnapshot)
public int getCpuTime()
public int getAllocatedKBytes()
public int getChildHits()
public int getChildDurationsSum()
public Map<String,Long> getChildRequestsExecutionsByRequestId()
public int getTotalChildHits()
public int getTotalChildDurationsSum()
public boolean hasChildHits()
public List<CounterRequestContext> getChildContexts()
public CounterRequestContext clone()
Copyright © 2008–2025 Emeric Vernat. All rights reserved.