| Constructor and Description |
|---|
ProfilingDecoratorMapper(com.opensymphony.module.sitemesh.DecoratorMapper target,
ProfilerProvider profilerProvider) |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseProfilerProvider
Support class for profiler providers.
|
class |
DefaultProfilerProvider
A profiler provider which keeps track of the current profiling
session in an internal
ThreadLocal variable. |
class |
DelegatingProfilerProvider
A profiler provider that defers to the passed-in profiler provider.
|
class |
StaticProfilerProvider
Profiler provider that delegates to the static profiler provider
stored in the
MiniProfiler class. |
| Modifier and Type | Method and Description |
|---|---|
protected ProfilerProvider |
StaticProfilerProvider.getDelegate() |
protected abstract ProfilerProvider |
DelegatingProfilerProvider.getDelegate() |
static ProfilerProvider |
MiniProfiler.getProfilerProvider()
Return the current internal profiler provider.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
MiniProfiler.setProfilerProvider(ProfilerProvider profilerProvider)
Set the profiler provider instance to use for static calls
|
| Constructor and Description |
|---|
ScriptTagWriter(ProfilerProvider provider) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Object |
ProfilingInvocationHandler.createProxy(ProfilerProvider profilerProvider,
java.lang.Object target,
java.lang.Class<?>... interfaces)
Convenience method to create a profiling proxy for the given target object and interfaces.
|
static <T> T |
ProfilingInvocationHandler.createProxy(ProfilerProvider profilerProvider,
java.lang.Object target,
java.lang.Class<T> interfaceClass)
Convenience method to create a profiling proxy for the given target object and interface.
|
| Constructor and Description |
|---|
ProfilingInvocationHandler(ProfilerProvider profilerProvider,
java.lang.Object target)
Create a new handler with the given profiler provider and target object
|
| Constructor and Description |
|---|
ProfilerImpl(java.util.UUID id,
java.lang.String name,
java.lang.String rootName,
ProfileLevel level,
ProfilerProvider profilerProvider)
Construct a new profiling session.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultCDIProfilerProvider |
| Constructor and Description |
|---|
MiniProfilerExecuteListener(ProfilerProvider provider)
Constructs a listener with the given profiler.
|
MiniProfilerExecuteListenerProvider(ProfilerProvider provider)
Construct a listener that gets the current profiler from the provided
ProfilerProvider. |
| Modifier and Type | Class and Description |
|---|---|
class |
RatpackContextProfilerProvider
A
ProfilerProvider that keeps profilers that it creates on the current Ratpack
Execution rather than e.g. |
| Modifier and Type | Method and Description |
|---|---|
protected MiniProfilerExecInitializer |
MiniProfilerModule.createInitializer(ProfilerProvider provider,
MiniProfilerModule.Config config) |
MiniProfilerExecInitializer |
MiniProfilerModule.initializer(ProfilerProvider provider,
MiniProfilerModule.Config config) |
MiniProfilerStartProfilingHandler |
MiniProfilerModule.startProfilingHandler(ProfilerProvider provider) |
| Constructor and Description |
|---|
EagerMiniProfilerExecInitializer(ProfilerProvider provider) |
EagerMiniProfilerExecInitializer(ProfilerProvider provider,
ProfilerStoreOption defaultProfilerStoreOption) |
MiniProfilerExecInitializer(ProfilerProvider provider)
Construct the initializer with the given provider and a default to store all profiler results.
|
MiniProfilerExecInitializer(ProfilerProvider provider,
ProfilerStoreOption defaultProfilerStoreOption)
Construct the initializer with the given provider and default storage option.
|
MiniProfilerResultsHandler(ProfilerProvider provider) |
MiniProfilerStartProfilingHandler(ProfilerProvider profilerProvider) |
| Modifier and Type | Field and Description |
|---|---|
protected ProfilerProvider |
ProfilingFilter.profilerProvider |
| Modifier and Type | Method and Description |
|---|---|
void |
ProfilingFilter.setProfilerProvider(ProfilerProvider profilerProvider)
Here so that DI frameworks can inject a profiler provider, rather than
relying on
MiniProfiler.start(String). |
| Constructor and Description |
|---|
ProfilingDataSource(javax.sql.DataSource targetDataSource,
ProfilerProvider profilerProvider) |
ProfilingSpyLogDelegator(ProfilerProvider profilerProvider) |
| Constructor and Description |
|---|
ProfilingSessionCustomizer(ProfilerProvider profilerProvider) |
| Constructor and Description |
|---|
ProfilingDatasourceConnectionProvider(ProfilerProvider profilerProvider) |
| Modifier and Type | Class and Description |
|---|---|
class |
TestProfilerProvider
Profiler provider to assist testing.
|