Class AbstractProbe

  • All Implemented Interfaces:
    com.intershop.gradle.icm.utils.Probe

    
    public abstract class AbstractProbe
     implements Probe
                        

    Base class of all Probe implementations.

    Takes the ProgressLoggerFactory directly instead of looking it up through a ServiceRegistry of the owning project or task. Gradle injects that factory into tasks, so a probe no longer has to carry a reference to the build model: holding a Project or a Task is deprecated at execution time since Gradle 9, fails from Gradle 10 on and cannot be stored by the configuration cache.