001 package opendreams.proxy;
002
003 /**
004 * Listener para execução assíncrona de um comando no OpenDreams.
005 *
006 * @author Tecgraf PUC-Rio
007 */
008 public interface AsynchronousExecutorListener {
009
010 /** Indica que o otimizador executou com êxito. */
011 public static final int SUCCESS = 0;
012 /** Indica que houve falha na execução. */
013 public static final int FAILURE = 1;
014
015 /**
016 * É chamado quando o algoritmo termina sua execução.
017 *
018 * @param result SUCCESS, caso o algoritmo tenha executado com êxito, ou
019 * FAILURE, caso contrário.
020 * @param msg a mensagem a ser enviada.
021 */
022 public void executionFinished(int result, String msg);
023
024 }