Interface ProfilerFiller

All Known Subinterfaces:
ProfileCollector
All Known Implementing Classes:
ActiveProfiler, InactiveProfiler

public interface ProfilerFiller
  • Field Details

  • Method Details

    • startTick

      void startTick()
    • endTick

      void endTick()
    • push

      void push(String pName)
      Start section
    • push

      void push(Supplier<String> pNameSupplier)
    • pop

      void pop()
    • popPush

      void popPush(String pName)
    • popPush

      void popPush(Supplier<String> pNameSupplier)
    • markForCharting

      void markForCharting(MetricCategory pCategory)
    • incrementCounter

      default void incrementCounter(String pEntryId)
    • incrementCounter

      void incrementCounter(String pCounterName, int pIncrement)
    • incrementCounter

      default void incrementCounter(Supplier<String> pEntryIdSupplier)
    • incrementCounter

      void incrementCounter(Supplier<String> pCounterNameSupplier, int pIncrement)
    • tee

      static ProfilerFiller tee(ProfilerFiller pFirst, ProfilerFiller pSecond)