public class MintJavascript
extends java.lang.Object
Constructor and Description |
---|
MintJavascript(android.app.Application app,
android.webkit.WebView webView) |
Modifier and Type | Method and Description |
---|---|
void |
addExtraData(java.lang.String key,
java.lang.String value) |
void |
clearExtraData() |
void |
closeSession() |
void |
flush() |
void |
initAndStartSession(java.lang.String apikey) |
void |
initAndStartSessionHEC(java.lang.String url,
java.lang.String token) |
void |
javascriptError(java.lang.String message,
java.lang.String file,
java.lang.String line,
java.lang.String stacktrace,
java.lang.String handled) |
void |
leaveBreadcrumb(java.lang.String breadcrumb) |
static java.lang.String |
loadMintJavascript() |
void |
logEvent(java.lang.String event,
java.lang.String jsonExtra) |
void |
logNetwork(java.lang.String method,
java.lang.String url,
java.lang.String latency,
java.lang.String httpStatusCode,
java.lang.String responseDataSize) |
void |
logView(java.lang.String currentView,
java.lang.String loadTime,
java.lang.String domainLookupTime,
java.lang.String serverTime,
java.lang.String domProcessingTime,
java.lang.String host,
java.lang.String jsonExtra) |
void |
removeExtraData(java.lang.String key) |
void |
setApplicationEnvironment(java.lang.String environment) |
void |
setLocation(double latitude,
double longitude,
long timestamp) |
void |
setLogging(int lines,
java.lang.String filter) |
void |
setUserIdentifier(java.lang.String userIdentifier) |
void |
startSession() |
java.lang.String |
timerStart(java.lang.String name) |
void |
timerStop(java.lang.String id) |
void |
transactionCancel(java.lang.String id,
java.lang.String reason,
java.lang.String jsonExtra) |
java.lang.String |
transactionStart(java.lang.String name,
java.lang.String jsonExtra) |
void |
transactionStop(java.lang.String id,
java.lang.String jsonExtra) |
public MintJavascript(android.app.Application app, android.webkit.WebView webView)
public static java.lang.String loadMintJavascript()
public void javascriptError(java.lang.String message, java.lang.String file, java.lang.String line, java.lang.String stacktrace, java.lang.String handled)
public void logNetwork(java.lang.String method, java.lang.String url, java.lang.String latency, java.lang.String httpStatusCode, java.lang.String responseDataSize)
public void initAndStartSession(java.lang.String apikey)
public void initAndStartSessionHEC(java.lang.String url, java.lang.String token)
public void addExtraData(java.lang.String key, java.lang.String value)
public void clearExtraData()
public void closeSession()
public void flush()
public void leaveBreadcrumb(java.lang.String breadcrumb)
public void logEvent(java.lang.String event, java.lang.String jsonExtra)
public void removeExtraData(java.lang.String key)
public void setLogging(int lines, java.lang.String filter)
public void setUserIdentifier(java.lang.String userIdentifier)
public void setApplicationEnvironment(java.lang.String environment)
public void setLocation(double latitude, double longitude, long timestamp)
public void startSession()
public java.lang.String transactionStart(java.lang.String name, java.lang.String jsonExtra)
public void transactionStop(java.lang.String id, java.lang.String jsonExtra)
public void transactionCancel(java.lang.String id, java.lang.String reason, java.lang.String jsonExtra)
public void logView(java.lang.String currentView, java.lang.String loadTime, java.lang.String domainLookupTime, java.lang.String serverTime, java.lang.String domProcessingTime, java.lang.String host, java.lang.String jsonExtra)
public java.lang.String timerStart(java.lang.String name)
public void timerStop(java.lang.String id)