public class TestProfilerProvider extends BaseProfilerProvider
Constructor and Description |
---|
TestProfilerProvider() |
Modifier and Type | Method and Description |
---|---|
protected Profiler |
lookupCurrentProfiler()
Return the current profiler, if any.
|
protected void |
profilerCreated(Profiler profiler)
Called after a new profiler is created.
|
protected void |
profilerStopped(Profiler profiler)
Called after a profiler has been stopped.
|
void |
stopSession(ProfilerImpl profilingSession,
boolean discardResults)
Marks the given profiling session as stopped.
|
boolean |
wasDiscarded() |
current, getCurrent, getDefaultHostname, getMachineName, getStorage, getUiConfig, hasCurrent, setMachineName, setStorage, setUiConfig, setUserProvider, start, start, start, start, stopCurrentSession
protected void profilerCreated(Profiler profiler)
BaseProfilerProvider
BaseProfilerProvider.current()
.profilerCreated
in class BaseProfilerProvider
profiler
- the newly created profilerprotected void profilerStopped(Profiler profiler)
BaseProfilerProvider
BaseProfilerProvider.current()
should return null.profilerStopped
in class BaseProfilerProvider
profiler
- the stopped profilerprotected Profiler lookupCurrentProfiler()
BaseProfilerProvider
lookupCurrentProfiler
in class BaseProfilerProvider
public void stopSession(ProfilerImpl profilingSession, boolean discardResults)
BaseProfilerProvider
stopSession
in interface ProfilerProvider
stopSession
in class BaseProfilerProvider
profilingSession
- the profiler to register as stoppeddiscardResults
- When true, clears the miniprofiler for this request, allowing profiling to
be prematurely stopped and discarded. Useful for when a specific route does not need to be profiled.public boolean wasDiscarded()