Package org.slf4j.profiler
Class ProfilerRegistry
- java.lang.Object
-
- org.slf4j.profiler.ProfilerRegistry
-
public class ProfilerRegistry extends java.lang.Object
A minimalist registry of profilers.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.InheritableThreadLocal<ProfilerRegistry>
inheritableThreadLocal
(package private) java.util.Map<java.lang.String,Profiler>
profilerMap
-
Constructor Summary
Constructors Constructor Description ProfilerRegistry()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
Profiler
get(java.lang.String name)
static ProfilerRegistry
getThreadContextInstance()
void
put(java.lang.String name, Profiler profiler)
void
put(Profiler profiler)
-
-
-
Field Detail
-
inheritableThreadLocal
private static final java.lang.InheritableThreadLocal<ProfilerRegistry> inheritableThreadLocal
-
profilerMap
java.util.Map<java.lang.String,Profiler> profilerMap
-
-
Method Detail
-
put
public void put(Profiler profiler)
-
put
public void put(java.lang.String name, Profiler profiler)
-
getThreadContextInstance
public static ProfilerRegistry getThreadContextInstance()
-
get
public Profiler get(java.lang.String name)
-
clear
public void clear()
-
-