/** * INTERNAL: * Link to the dms PhaseEvent api start(). */ public void startOperationProfile(String operationName) { //due to DMS bug3242994 can't set DMS weight to NONE //shortcut for NORMAL weight since no operation profiles are every done for this level. if (getProfileWeight() == DMSConsole.NORMAL) { return; } Sensor phaseEvent = getSensorByName(operationName); if (phaseEvent != null) { Long startToken = new Long(((PhaseEvent)phaseEvent).start()); getPhaseEventStartToken().put(operationName, startToken); } }
/** * INTERNAL: * Link to the dms PhaseEvent api start(). */ public void startOperationProfile(String operationName) { //due to DMS bug3242994 can't set DMS weight to NONE //shortcut for NORMAL weight since no operation profiles are every done for this level. if (getProfileWeight() == DMSConsole.NORMAL) { return; } Sensor phaseEvent = getSensorByName(operationName); if (phaseEvent != null) { Long startToken = new Long(((PhaseEvent)phaseEvent).start()); getPhaseEventStartToken().put(operationName, startToken); } }
/** * INTERNAL: * Link to the dms PhaseEvent api start(). Intended to be used for query profiling. */ public void startOperationProfile(String operationName, DatabaseQuery query, int weight) { //due to DMS bug3242994 can't set DMS weight to NONE //shortcut for NORMAL weight since no operation profiles are every done for this level. if (getProfileWeight() == DMSConsole.NORMAL) { return; } if (getProfileWeight() < weight) { return; } Sensor phaseEvent = getPhaseEventForQuery(operationName, query, weight); if (phaseEvent != null) { Long startToken = new Long(((PhaseEvent)phaseEvent).start()); if (query != null) { getPhaseEventStartToken().put(query.getSensorName(operationName, getSessionName()), startToken); } else { getPhaseEventStartToken().put(operationName, startToken); } } }
/** * INTERNAL: * Link to the dms PhaseEvent api start(). Intended to be used for query profiling. */ public void startOperationProfile(String operationName, DatabaseQuery query, int weight) { //due to DMS bug3242994 can't set DMS weight to NONE //shortcut for NORMAL weight since no operation profiles are every done for this level. if (getProfileWeight() == DMSConsole.NORMAL) { return; } if (getProfileWeight() < weight) { return; } Sensor phaseEvent = getPhaseEventForQuery(operationName, query, weight); if (phaseEvent != null) { Long startToken = new Long(((PhaseEvent)phaseEvent).start()); if (query != null) { getPhaseEventStartToken().put(query.getSensorName(operationName, getSessionName()), startToken); } else { getPhaseEventStartToken().put(operationName, startToken); } } }