nextflow.trace.TraceObserverFactory.groovy Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of nextflow Show documentation
Show all versions of nextflow Show documentation
A DSL modelled around the UNIX pipe concept, that simplifies writing parallel and scalable pipelines in a portable manner
package nextflow.trace
import nextflow.Session
import org.pf4j.ExtensionPoint
/**
* Factory class creating {@link TraceObserver} instances
*
* @author Paolo Di Tommaso
*/
interface TraceObserverFactory extends ExtensionPoint {
/**
* Register the observer on the current session object
*
* @param session The current {@link nextflow.Session} instance
* @return One or more instances of {@link TraceObserver} objects
*/
Collection create(Session session)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy