com.fillumina.performance.producer.PerformanceExecutorInstrumenter Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of performance-tools Show documentation
Show all versions of performance-tools Show documentation
Configurable tool to easily compare performances of different code
snippets and to take performance telemetry of a running application.
The newest version!
package com.fillumina.performance.producer;
/**
* An instrumenter is a sort of pilot who is able to execute
* performance tests on a instrumentable
* ({@link InstrumentablePerformanceExecutor})
* and read the results to perform its logic (i.e. repeat the tests until some
* conditions verifies).
*
* @author Francesco Illuminati
*/
public interface PerformanceExecutorInstrumenter {
/**
* Embed an {@link InstrumentablePerformanceExecutor}.
*
* @see AbstractInstrumentablePerformanceProducer#instrumentedBy(com.fillumina.performance.producer.PerformanceExecutorInstrumenter)
* @return this to allows for
*
* fluent interface
*/
PerformanceExecutorInstrumenter instrument(
final InstrumentablePerformanceExecutor> performanceExecutor);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy