/** * INTERNAL: * Link to the dms PhaseEvent api stop(). */ public void endOperationProfile(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 startTime = (Long)getPhaseEventStartToken().get(operationName); ((PhaseEvent)phaseEvent).stop(startTime.longValue()); } }
/** * INTERNAL: * Link to the dms PhaseEvent api stop(). */ public void endOperationProfile(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 startTime = (Long)getPhaseEventStartToken().get(operationName); ((PhaseEvent)phaseEvent).stop(startTime.longValue()); } }
/** * INTERNAL: * Link to the dms PhaseEvent api stop(). Intended to be used for query profiling. */ public void endOperationProfile(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 startTime; if (query != null) { startTime = (Long)getPhaseEventStartToken().get(query.getSensorName(operationName, getSessionName())); } else { startTime = (Long)getPhaseEventStartToken().get(operationName); } ((PhaseEvent)phaseEvent).stop(startTime.longValue()); } }
/** * INTERNAL: * Link to the dms PhaseEvent api stop(). Intended to be used for query profiling. */ public void endOperationProfile(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 startTime; if (query != null) { startTime = (Long)getPhaseEventStartToken().get(query.getSensorName(operationName, getSessionName())); } else { startTime = (Long)getPhaseEventStartToken().get(operationName); } ((PhaseEvent)phaseEvent).stop(startTime.longValue()); } }