Boa tarde pessoal.
Eu desenvolvo o backend de um sistema com front em flex.
Tenho uma classe que ela gera um pdf, e quando termina de gerar ela retorna um ok para ele.
Gostaria de saber se existe a possibilidade de fazer um tipo de progressao para a pessoa saber quando termina.
Obrigado
Segue o codigo
public static void main(String[] args) throws JRException, ClassNotFoundException, SQLException {
Connection conn = null;
try {
Class.forName("org.firebirdsql.jdbc.FBDriver");
String db = "jdbc:firebirdsql:localhost/3050:C://banco//CeleiroVerde.FDB?defaultResultSetHoldable=True";
conn = DriverManager.getConnection(db, "sysdba", "masterkey");
System.out.println("Gerando relatório...");
//Map parameters = new HashMap();HashMap<String, Integer> parameterMap = new HashMap<String, Integer>();
Map parameters = new HashMap();
// parameterMap.put("PAR_PEDID", 10579629);
//String arquivo = System.getProperty("user.dir") + "/src/Semeadas.jasper";
String arquivo = "d://Semeadas.jasper";
JasperPrint jp = JasperFillManager.fillReport(arquivo,
parameters, conn);
JasperViewer.viewReport(jp, false);
JasperExportManager.exportReportToPdfFile(jp,"d://Semeadas.pdf");
}
finally {
try {
if (!conn.isClosed()) {
conn.close();
}
System.out.println("Finalizado");
} catch (SQLException erro) {
}
}
}