Mendix Runtime
Documentation for the Mendix Runtime Environment API
com.mendix.systemwideinterfaces.core.IProfiler Interface Reference

List of all members.

Public Member Functions

abstract Object enterRuntime (String sessionId, String requestId, String username, Set< String > userroles, JSONObject jsonRequest, Long now)
abstract void finishRuntime (Object logObject, Long now)
abstract Object enterDatabase (String sessionId, String requestId, String requestData, Long now)
abstract void finishDatabase (Object logObject, Long now)
abstract void logClientData (JSONObject jsonObject, String sessionID)
abstract void stop ()

Static Public Attributes

static final String PROFILER_KEY = "X-Mx-ReqToken"

Detailed Description

Interface which can be implemented to roll your on profiler for client requests. See "Profiling Module" in the AppStore for more information.


Member Function Documentation

abstract Object com.mendix.systemwideinterfaces.core.IProfiler.enterDatabase ( String  sessionId,
String  requestId,
String  requestData,
Long  now 
) [pure virtual]
abstract Object com.mendix.systemwideinterfaces.core.IProfiler.enterRuntime ( String  sessionId,
String  requestId,
String  username,
Set< String >  userroles,
JSONObject  jsonRequest,
Long  now 
) [pure virtual]
abstract void com.mendix.systemwideinterfaces.core.IProfiler.finishDatabase ( Object  logObject,
Long  now 
) [pure virtual]
abstract void com.mendix.systemwideinterfaces.core.IProfiler.finishRuntime ( Object  logObject,
Long  now 
) [pure virtual]
abstract void com.mendix.systemwideinterfaces.core.IProfiler.logClientData ( JSONObject  jsonObject,
String  sessionID 
) [pure virtual]
abstract void com.mendix.systemwideinterfaces.core.IProfiler.stop ( ) [pure virtual]

Member Data Documentation

final String com.mendix.systemwideinterfaces.core.IProfiler.PROFILER_KEY = "X-Mx-ReqToken" [static]

The documentation for this interface was generated from the following file: