17 |
|
|
18 |
private TaskLogger logger = TaskLogger.getInstance(); |
private TaskLogger logger = TaskLogger.getInstance(); |
19 |
|
|
20 |
|
private String distributor; |
21 |
|
private String filename; |
22 |
|
|
23 |
AddressSource source; |
AddressSource source; |
24 |
boolean writeBack; |
boolean writeBack; |
25 |
|
|
27 |
|
|
28 |
this.source = source; |
this.source = source; |
29 |
this.writeBack = writeBack; |
this.writeBack = writeBack; |
30 |
|
|
31 |
|
this.distributor = source.getDistributor(); |
32 |
|
this.filename = source.getFilename(); |
33 |
} |
} |
34 |
|
|
35 |
|
|
105 |
try { |
try { |
106 |
logger.info("Cleaning up resources"); |
logger.info("Cleaning up resources"); |
107 |
source.close(); |
source.close(); |
108 |
|
source = null; //and release it for garbace collection |
109 |
} catch (Exception e) { |
} catch (Exception e) { |
110 |
logger.warning("Error during cleanup: ", e ); |
logger.warning("Error during cleanup: ", e ); |
111 |
} |
} |
115 |
|
|
116 |
@Override |
@Override |
117 |
public String getDescription() { |
public String getDescription() { |
118 |
return "AddressTask " + source.getDistributor(); |
return "AddressTask " + distributor; |
119 |
} |
} |
120 |
|
|
121 |
@Override |
@Override |
125 |
|
|
126 |
@Override |
@Override |
127 |
public String getDetail() { |
public String getDetail() { |
128 |
return source.getFilename(); |
return filename; |
129 |
} |
} |
130 |
|
|
131 |
} |
} |