/[projects]/dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/AddressTask.java
ViewVC logotype

Diff of /dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/AddressTask.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2838 by torben, Sun Jan 24 21:48:55 2016 UTC revision 2844 by torben, Mon Jan 25 21:43:59 2016 UTC
# Line 3  package dk.daoas.adressevedligehold; Line 3  package dk.daoas.adressevedligehold;
3  import dk.daoas.adressevedligehold.tasks.Task;  import dk.daoas.adressevedligehold.tasks.Task;
4  import dk.daoas.adressevedligehold.util.TimingHelper;  import dk.daoas.adressevedligehold.util.TimingHelper;
5    
6    /*
7     * TODO: trigger indlæsning
8     *  
9     */
10    
11  public class AddressTask extends Task {  public class AddressTask extends Task {
12                    
13          AddressSource source;          AddressSource source;
# Line 13  public class AddressTask extends Task { Line 18  public class AddressTask extends Task {
18                  this.source = source;                  this.source = source;
19                  this.writeBack = writeBack;                  this.writeBack = writeBack;
20          }          }
21            
22            
23    
24          @Override          @Override
25          protected void taskRun() {          protected void taskRun() throws Exception {
26                                    
27                  try {                  try {
28                          TimingHelper timer = new TimingHelper();                          TimingHelper timer = new TimingHelper();
29                            
30                            System.out.println("Validating Source");
31                            source.validate();
32                            
33                          System.out.println("Reading data from DB");                          System.out.println("Reading data from DB");
34                          AddressManager addrManager = new AddressManager();                          AddressManager addrManager = new AddressManager();
35                                                    
# Line 55  public class AddressTask extends Task { Line 66  public class AddressTask extends Task {
66                                                    
67                                                    
68                                                    
69                  } catch (Exception e) {                  } finally  {
70                          e.printStackTrace();                          
71                  }                          try {
72                                                    System.out.println("Cleaning up resources");
73                                                    source.close();
74                  try {                          } catch (Exception e) {
75                          System.out.println("Cleaning up resources");                                  System.out.println("Error during cleanup: " + e.getMessage() );
76                          source.close();                          }                      
                 } catch (Exception e) {  
                         System.out.println("Error during cleanup: " + e.getMessage() );  
77                  }                  }
78    
79          }          }
80    
81          @Override          @Override

Legend:
Removed from v.2838  
changed lines
  Added in v.2844

  ViewVC Help
Powered by ViewVC 1.1.20