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) |
| 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() |
long |
getThreadId() |
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)
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 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–2019 Emeric Vernat. All rights reserved.