Merge branch 'omaha_13.5.3' of ssh://lightning.omaha.us.ray.com:29418/AWIPS2_baseline into omaha_13.5.3
Former-commit-id:d26d6a396f
[formerly b171b7e66031ef05d98cb9a0819df6717acf0ba6] Former-commit-id:100e14439e
This commit is contained in:
commit
40c3059cc2
1 changed files with 10 additions and 4 deletions
|
@ -19,6 +19,7 @@
|
|||
**/
|
||||
package com.raytheon.uf.edex.archive;
|
||||
|
||||
import java.io.BufferedWriter;
|
||||
import java.io.File;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.FileOutputStream;
|
||||
|
@ -26,6 +27,7 @@ import java.io.FileWriter;
|
|||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.io.OutputStream;
|
||||
import java.io.Writer;
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
|
@ -125,7 +127,7 @@ public class DatabaseArchiver implements IPluginArchiver {
|
|||
pluginArchiveFormatters = new HashMap<String, IPluginArchiveFileNameFormatter>();
|
||||
pluginArchiveFormatters.put("default",
|
||||
new DefaultPluginArchiveFileNameFormatter());
|
||||
debugArchiver = Boolean.parseBoolean(System.getenv("DEBUG_ARCHIVER"));
|
||||
debugArchiver = Boolean.getBoolean("archive.debug.enable");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -430,17 +432,21 @@ public class DatabaseArchiver implements IPluginArchiver {
|
|||
sb.append("_").append(sdf.format(Calendar.getInstance().getTime()))
|
||||
.append(".txt");
|
||||
File file = new File(sb.toString());
|
||||
FileWriter writer = null;
|
||||
Writer writer = null;
|
||||
try {
|
||||
PersistableDataObject<?>[] pdoArray = pdosToSerialize
|
||||
.toArray(new PersistableDataObject<?>[0]);
|
||||
writer = new FileWriter(file);
|
||||
writer = new BufferedWriter(new FileWriter(file));
|
||||
statusHandler.info(String.format("Dumping %s records to: %s",
|
||||
pdoArray.length, file.getAbsolutePath()));
|
||||
for (int i = 0; i < pdosToSerialize.size(); ++i) {
|
||||
if (pdoArray[i] instanceof PluginDataObject) {
|
||||
PluginDataObject pdo = (PluginDataObject) pdoArray[i];
|
||||
writer.write(pdo.getDataURI());
|
||||
if (pdo.getId() != 0) {
|
||||
// otherwise was read from file
|
||||
writer.write("" + pdo.getId() + ":");
|
||||
writer.write(pdo.getDataURI());
|
||||
}
|
||||
} else {
|
||||
writer.write(pdoArray[i].toString());
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue