Class IPerformanceTracer.NullPerformanceTracer

    • Constructor Detail

      • NullPerformanceTracer

        public NullPerformanceTracer()
    • Method Detail

      • push

        public void push​(IPerformanceTracer other)
        Description copied from interface: IPerformanceTracer
        Include trace information from another instance as part of active task. Might come handy to overcome limitations of single-threaded implementation (e.g. generator's main thread with a 'global' tracer, and individual transformation threads reporting into own trace, with results merged).
        Specified by:
        push in interface IPerformanceTracer
        Parameters:
        other - not null
      • report

        public String report​(String... separate)
        Specified by:
        report in interface IPerformanceTracer
        Parameters:
        separate - name of tasks not to get merged with other and reported individually
        Returns:
        multi-line report text