[jboss-cvs] JBossAS SVN: r112380 - projects/jboss-jca/trunk/as/src/main/java/org/jboss/jca/as/converters.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Oct 27 11:41:36 EDT 2011
Author: jesper.pedersen
Date: 2011-10-27 11:41:36 -0400 (Thu, 27 Oct 2011)
New Revision: 112380
Modified:
projects/jboss-jca/trunk/as/src/main/java/org/jboss/jca/as/converters/ConnectionFactoriesImpl.java
projects/jboss-jca/trunk/as/src/main/java/org/jboss/jca/as/converters/Main.java
Log:
Minor changes to the converter
Modified: projects/jboss-jca/trunk/as/src/main/java/org/jboss/jca/as/converters/ConnectionFactoriesImpl.java
===================================================================
--- projects/jboss-jca/trunk/as/src/main/java/org/jboss/jca/as/converters/ConnectionFactoriesImpl.java 2011-10-26 20:21:58 UTC (rev 112379)
+++ projects/jboss-jca/trunk/as/src/main/java/org/jboss/jca/as/converters/ConnectionFactoriesImpl.java 2011-10-27 15:41:36 UTC (rev 112380)
@@ -52,7 +52,7 @@
public String toString()
{
StringBuilder out = new StringBuilder();
- out.append("<resource-adapter>\n");
+ out.append("<resource-adapters>\n");
for (ConnectionFactory cf : noTxConnectionFactory)
{
@@ -64,7 +64,7 @@
out.append(cf.toString());
}
- out.append("\n</resource-adapter>\n");
+ out.append("\n</resource-adapters>\n");
return out.toString();
}
Modified: projects/jboss-jca/trunk/as/src/main/java/org/jboss/jca/as/converters/Main.java
===================================================================
--- projects/jboss-jca/trunk/as/src/main/java/org/jboss/jca/as/converters/Main.java 2011-10-26 20:21:58 UTC (rev 112379)
+++ projects/jboss-jca/trunk/as/src/main/java/org/jboss/jca/as/converters/Main.java 2011-10-27 15:41:36 UTC (rev 112380)
@@ -23,17 +23,20 @@
import java.io.FileInputStream;
import java.io.FileOutputStream;
-
+import java.io.IOException;
import java.nio.charset.Charset;
/**
- * converter main class
+ * Converter main class
*
* @author Jeff Zhang
- * @version $Revision: $
*/
public class Main
{
+ /** New line character */
+ private static final String NEW_LINE = System.getProperty("line.separator");
+
+ /** Exit codes */
private static final int SUCCESS = 0;
private static final int ERROR = 1;
private static final int OTHER = 2;
@@ -43,31 +46,32 @@
* @param args args
* @throws Exception exception
*/
- public static void main(String[] args) throws Exception
+ public static void main(String[] args)
{
-
- if (args.length < 3)
- {
- usage();
- System.exit(OTHER);
- }
- String option = args[0];
- String oldDsFilename = args[1];
- String newFilename = args[2];
-
- if (!(option.equals("-ra") || option.equals("-ds")) ||
- !oldDsFilename.endsWith("-ds.xml") ||
- !newFilename.endsWith(".xml"))
- {
- usage();
- System.exit(OTHER);
- }
FileInputStream in = null;
FileOutputStream out = null;
- String outxml = "";
try
{
+ if (args.length < 3)
+ {
+ usage();
+ System.exit(OTHER);
+ }
+
+ String option = args[0];
+ String oldDsFilename = args[1];
+ String newFilename = args[2];
+
+ if (!(option.equals("-ra") || option.equals("-ds")) ||
+ !oldDsFilename.endsWith("-ds.xml") || !newFilename.endsWith(".xml"))
+ {
+ usage();
+ System.exit(OTHER);
+ }
+
+ String outxml = "";
+
in = new FileInputStream(oldDsFilename);
if (option.equals("-ds"))
@@ -79,29 +83,50 @@
else if (option.equals("-ra"))
{
LegacyCfParser parser = new LegacyCfParser();
- ConnectionFactories ds = parser.parse(in);
- outxml = ds.toString();
+ ConnectionFactories cfs = parser.parse(in);
+ outxml = cfs.toString();
}
+
+ out = new FileOutputStream(newFilename);
+ out.write(outxml.getBytes(Charset.forName("UTF-8")));
+ out.flush();
+
+ System.out.println(NEW_LINE);
+ System.out.println("Done.");
+ System.exit(SUCCESS);
}
- finally
+ catch (Throwable t)
{
- if (in != null)
- in.close();
+ System.err.println("Error: " + t.getMessage());
+ t.printStackTrace(System.err);
+ System.exit(ERROR);
}
- try
- {
- out = new FileOutputStream(newFilename);
- out.write(outxml.getBytes(Charset.forName("UTF-8")));
- }
finally
{
+ if (in != null)
+ {
+ try
+ {
+ in.close();
+ }
+ catch (IOException ioe)
+ {
+ // Ignore
+ }
+ }
if (out != null)
- out.close();
+ {
+ try
+ {
+ out.close();
+ }
+ catch (IOException ioe)
+ {
+ // Ignore
+ }
+ }
}
-
- System.out.println("\nConvert successfully!");
- System.exit(SUCCESS);
}
/**
@@ -109,6 +134,6 @@
*/
private static void usage()
{
- System.out.println("Usage: ./as-converter.sh -{ds|ra} old-ds.xml mydeployment-{ds|ra}.xml");
+ System.out.println("Usage: ./converter.sh -{ds|ra} old-ds.xml mydeployment-{ds|ra}.xml");
}
}
More information about the jboss-cvs-commits
mailing list