source: trunk/seguranca/ExpressoCertMail/src/Leitor.java @ 1035

Revision 1035, 943 bytes checked in by rafaelraymundo, 15 years ago (diff)

Ticket #558 - Adicionada funcionalidade de assinatura e criptografia de e-mails.

Line 
1import br.gov.serpro.setup.Setup;
2import netscape.javascript.JSObject;
3
4
5class Leitor extends Thread {
6
7        private DataReader dataReader;
8        private JSObject page;
9        private Setup setup;
10
11        public Leitor(DataReader dataReader, JSObject page, Setup setup){
12                this.dataReader = dataReader;
13                this.page = page;
14                this.setup = setup;
15        }
16
17        public void run() {
18                // TODO Auto-generated method stub
19                super.run();
20                // chamar função no javascript
21                while (true){
22                        if (this.setup.getParameter("debug").equalsIgnoreCase("true")){
23                                System.out.println("Classe executor: pegando resultado.");
24                        }
25
26                        String resultado = dataReader.getResultado();
27                        if (this.setup.getParameter("debug").equalsIgnoreCase("true")){
28                                System.out.println("Classe Executor: chamando função appletReturn() no javascript");
29                                System.out.println("Classe Executor: valor de retorno: " + resultado);
30                        }
31
32                        page.call("appletReturn", new String[] {resultado});
33
34                }
35        }
36
37}
Note: See TracBrowser for help on using the repository browser.