in src/main/java/org/apache/sling/installer/factory/model/impl/ModelTaskFactory.java [67:81]
public InstallTask createTask(final TaskResourceGroup group) {
final TaskResource rsrc = group.getActiveResource();
if ( !ModelTransformer.TYPE_PROV_MODEL.equals(rsrc.getType()) ) {
return null;
}
if (rsrc.getState() == ResourceState.UNINSTALL ) {
return new UninstallModelTask(group, bundleContext);
}
return new InstallModelTask(group,
this.settings.getRunModes(),
this.repository,
this.repoInitProcessor,
this.repoInitParser,
this.bundleContext);
}