Teria como ter Progressao nessa opcao

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) {  
            }  
        }  
    }