package routines.system.api; /** * A factory interface to create to create specific kind of {@link TalendStepTemplate}. The factor allows the * Talend Runtime to create several instances of the job and to enable concurrent access. */ public interface TalendStepTemplateFactory { /** * Creates a new {@link TalendJob}. All instances returned must be different and of the same type. * * @return a new {@link TalendJob} instance, must not be <code>null</code>. */ TalendJob newTalendStepTemplate(IPaasObject object); }