Class Profiler


  • public abstract class Profiler
    extends java.lang.Object
    Since:
    5.1
    • Constructor Detail

      • Profiler

        public Profiler()
    • Method Detail

      • createIfTrace

        public static Profiler createIfTrace​(Logger logger)
      • createIfDebug

        public static Profiler createIfDebug​(Logger logger)
      • isDebugEnabled

        public abstract boolean isDebugEnabled()
      • isTraceEnabled

        public abstract boolean isTraceEnabled()
      • start

        public abstract Profiler start()
      • startTrace

        public abstract Profiler startTrace​(java.lang.String message)
      • startDebug

        public abstract Profiler startDebug​(java.lang.String message)
      • startInfo

        public abstract Profiler startInfo​(java.lang.String message)
      • stopTrace

        public abstract Profiler stopTrace()
        Works only if a message have been set in startXXX() methods.
      • stopDebug

        public abstract Profiler stopDebug()
      • stopInfo

        public abstract Profiler stopInfo()
      • stopInfo

        public abstract Profiler stopInfo​(boolean cacheUsed)
      • stopTrace

        public abstract Profiler stopTrace​(java.lang.String message)
      • stopDebug

        public abstract Profiler stopDebug​(java.lang.String message)
      • stopInfo

        public abstract Profiler stopInfo​(java.lang.String message)
      • addContext

        public abstract Profiler addContext​(java.lang.String key,
                                            @Nullable
                                            java.lang.Object value)
        Context information is removed if value is null.