1 package org.hardcode.juf; 2 3 import org.hardcode.juf.status.UpdateInfo; 4 5 import java.util.HashMap; 6 7 8 /*** 9 * Interfaz a implementar por las actualizaciones 10 * 11 * @author Fernando González Cortés 12 */ 13 public interface Installer { 14 /*** 15 * Método invocado cuando se ha descargado el jar de actualización 16 * 17 * @param clientStatus Estado asignado por el cliente para la ejecución de la actualización 18 * @param status actualización residente en el cliente 19 * @param listener escuchador del progreso de la actualización. Puede ser 20 * null 21 * 22 * @return DOCUMENT ME! 23 */ 24 public UpdateInfo install(HashMap clientStatus, UpdateInfo status, 25 ProgressListener listener) throws InstallException; 26 }