Interface IProfiler
-
public interface IProfiler
Interface which can be implemented to roll your on profiler for client requests. See "Profiling Module" in the AppStore for more information.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
PROFILER_KEY
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Object
enterDatabase(java.lang.String sessionId, java.lang.String requestId, java.lang.String requestData, java.lang.Long now)
java.lang.Object
enterRuntime(java.lang.String sessionId, java.lang.String requestId, java.lang.String username, java.util.Set<java.lang.String> userroles, com.mendix.thirdparty.org.json.JSONObject jsonRequest, java.lang.Long now)
void
finishDatabase(java.lang.Object logObject, java.lang.Long now)
void
finishRuntime(java.lang.Object logObject, java.lang.Long now)
void
logClientData(com.mendix.thirdparty.org.json.JSONObject jsonObject, java.lang.String sessionID)
void
stop()
-
-
-
Field Detail
-
PROFILER_KEY
static final java.lang.String PROFILER_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
enterRuntime
java.lang.Object enterRuntime(java.lang.String sessionId, java.lang.String requestId, java.lang.String username, java.util.Set<java.lang.String> userroles, com.mendix.thirdparty.org.json.JSONObject jsonRequest, java.lang.Long now)
-
finishRuntime
void finishRuntime(java.lang.Object logObject, java.lang.Long now)
-
enterDatabase
java.lang.Object enterDatabase(java.lang.String sessionId, java.lang.String requestId, java.lang.String requestData, java.lang.Long now)
-
finishDatabase
void finishDatabase(java.lang.Object logObject, java.lang.Long now)
-
logClientData
void logClientData(com.mendix.thirdparty.org.json.JSONObject jsonObject, java.lang.String sessionID)
-
stop
void stop()
-
-