public boolean stopRecording() { if (!isRecording()) return false; recordingFrom = -1; return true; }
@Override public String dump(final String type) { return dumpEnvironment(type); }
@Override public void shutdown() throws Exception { // NOTE: DON'T REMOVE PROFILER TO AVOID NPE AROUND THE CODE IF ANY THREADS IS STILL WORKING profiler.shutdown(); }
public void change(final Object iCurrentValue, final Object iNewValue) { Orient instance = Orient.instance(); if (instance != null) { final OProfiler prof = instance.getProfiler(); if (prof != null) if ((Boolean) iNewValue) prof.startRecording(); else prof.stopRecording(); } } }),
public void registerHookValue(final String iName, final String iDescription, final METRIC_TYPE iType, final OProfilerHookValue iHookValue, final String iMetadataName) { if (iName != null) { unregisterHookValue(iName); updateMetadata(iMetadataName, iDescription, iType); hooks.put(iName, new OProfilerHookRuntime(iHookValue, iType)); } }
public void registerHookValue(final String iName, final String iDescription, final METRIC_TYPE iType, final OProfilerHookValue iHookValue, final String iMetadataName) { if (iName != null) { unregisterHookValue(iName); updateMetadata(iMetadataName, iDescription, iType); hooks.put(iName, iHookValue); } }
public void configure(final String iConfiguration) { if (iConfiguration == null || iConfiguration.length() == 0) return; if (isRecording()) stopRecording(); startRecording(); }
public void shutdown() { stopRecording(); }
@Override public void startup() { startRecording(); }
public void registerHookValue(final String iName, final String iDescription, final METRIC_TYPE iType, final OProfilerHookValue iHookValue) { registerHookValue(iName, iDescription, iType, iHookValue, iName); }
public void updateCounter(final String iStatName, final String iDescription, final long iPlus) { updateCounter(iStatName, iDescription, iPlus, iStatName); }
public long getCounter(final String statName) { if (statName == null || !isRecording()) return -1; final Long stat = counters.get(statName); if (stat == null) return -1; return stat; }
public long getCounter(final String statName) { if (statName == null || !isRecording()) return -1; final Long stat = counters.get(statName); if (stat == null) return -1; return stat; }
public boolean stopRecording() { if (!isRecording()) return false; recordingFrom = -1; return true; }
public void shutdown() { stopRecording(); }
@Override public void startup() { startRecording(); }
public void registerHookValue(final String iName, final String iDescription, final METRIC_TYPE iType, final OProfilerHookValue iHookValue) { registerHookValue(iName, iDescription, iType, iHookValue, iName); }
public void updateCounter(final String iStatName, final String iDescription, final long iPlus) { updateCounter(iStatName, iDescription, iPlus, iStatName); }
@Override public String dump() { return dumpEnvironment(OGlobalConfiguration.PROFILER_AUTODUMP_TYPE.getValueAsString()); }
public boolean startRecording() { if (isRecording()) return false; recordingFrom = System.currentTimeMillis(); return true; }