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, stopCurrentSessionprotected void profilerCreated(Profiler profiler)
BaseProfilerProviderBaseProfilerProvider.current().profilerCreated in class BaseProfilerProviderprofiler - the newly created profilerprotected void profilerStopped(Profiler profiler)
BaseProfilerProviderBaseProfilerProvider.current() should return null.profilerStopped in class BaseProfilerProviderprofiler - the stopped profilerprotected Profiler lookupCurrentProfiler()
BaseProfilerProviderlookupCurrentProfiler in class BaseProfilerProviderpublic void stopSession(ProfilerImpl profilingSession, boolean discardResults)
BaseProfilerProviderstopSession in interface ProfilerProviderstopSession in class BaseProfilerProviderprofilingSession - 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()