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

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

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

revision 2903 by torben, Thu Jan 28 16:24:53 2016 UTC revision 2904 by torben, Wed Feb 3 18:51:36 2016 UTC
# Line 11  import org.apache.commons.fileupload.Fil Line 11  import org.apache.commons.fileupload.Fil
11    
12  import com.google.common.base.Splitter;  import com.google.common.base.Splitter;
13    
14    import dk.daoas.adressevedligehold.tasks.TaskLogger;
15  import dk.daoas.adressevedligehold.util.DeduplicateHelper;  import dk.daoas.adressevedligehold.util.DeduplicateHelper;
16    
17  public abstract class AbstractAddressSource implements AddressSource {  public abstract class AbstractAddressSource implements AddressSource {
18                    
19            private TaskLogger logger = TaskLogger.getInstance();
20            
21          protected DeduplicateHelper<String> dirigeringsCache = new DeduplicateHelper<String>();          protected DeduplicateHelper<String> dirigeringsCache = new DeduplicateHelper<String>();
22                    
23          protected FileItem file;          protected FileItem file;
# Line 37  public abstract class AbstractAddressSou Line 40  public abstract class AbstractAddressSou
40                    
41          @Override //AutoCloseable          @Override //AutoCloseable
42          public void close() throws Exception {          public void close() throws Exception {
43                  System.out.println("Closing BK after lines " + lineCount);                  logger.info("Closing BK after lines " + lineCount);
44                  try {                  try {
45                          if (br != null)                          if (br != null)
46                                  br.close();                                  br.close();
# Line 49  public abstract class AbstractAddressSou Line 52  public abstract class AbstractAddressSou
52                          file.delete();                          file.delete();
53                                                    
54                  } catch (Exception e) {                  } catch (Exception e) {
55                          System.out.println("Error on closing " + e.getMessage() );                          logger.warning("Error on closing ", e );
56                  }                        }      
57          }          }
58          /**          /**
# Line 109  public abstract class AbstractAddressSou Line 112  public abstract class AbstractAddressSou
112                                  isr.close();                                  isr.close();
113                                  is.close();                                  is.close();
114                          } catch (Exception e2) {                          } catch (Exception e2) {
115                                  System.out.println("Error cleaning up resources");                                  logger.warning("Error cleaning up resources", e2);
116                          }                          }
117                                                    
118                          throw e; // Re-throw                              throw e; // Re-throw    

Legend:
Removed from v.2903  
changed lines
  Added in v.2904

  ViewVC Help
Powered by ViewVC 1.1.20