public class BrowserTransactionStateImpl extends java.lang.Object implements BrowserTransactionState
Modifier | Constructor and Description |
---|---|
protected |
BrowserTransactionStateImpl(Transaction tx) |
Modifier and Type | Method and Description |
---|---|
static BrowserTransactionState |
create(Transaction tx) |
java.util.Map<java.lang.String,java.lang.Object> |
getAgentAttributes() |
java.lang.String |
getAppName() |
protected BrowserConfig |
getBeaconConfig() |
java.lang.String |
getBrowserTimingFooter() |
java.lang.String |
getBrowserTimingHeader() |
java.lang.String |
getBrowserTimingHeaderForJsp() |
long |
getDurationInMilliseconds()
Get the duration of the transaction (so far) in milliseconds.
|
long |
getExternalTimeInMilliseconds() |
java.lang.String |
getTransactionName() |
java.util.Map<java.lang.String,java.lang.Object> |
getUserAttributes() |
protected BrowserTransactionStateImpl(Transaction tx)
public java.lang.String getBrowserTimingHeaderForJsp()
getBrowserTimingHeaderForJsp
in interface BrowserTransactionState
public java.lang.String getBrowserTimingHeader()
getBrowserTimingHeader
in interface BrowserTransactionState
public java.lang.String getBrowserTimingFooter()
getBrowserTimingFooter
in interface BrowserTransactionState
protected BrowserConfig getBeaconConfig()
public long getDurationInMilliseconds()
getDurationInMilliseconds
in interface BrowserTransactionState
public long getExternalTimeInMilliseconds()
getExternalTimeInMilliseconds
in interface BrowserTransactionState
public java.lang.String getTransactionName()
getTransactionName
in interface BrowserTransactionState
public static BrowserTransactionState create(Transaction tx)
public java.util.Map<java.lang.String,java.lang.Object> getUserAttributes()
getUserAttributes
in interface BrowserTransactionState
public java.util.Map<java.lang.String,java.lang.Object> getAgentAttributes()
getAgentAttributes
in interface BrowserTransactionState
public java.lang.String getAppName()
getAppName
in interface BrowserTransactionState