You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by he...@apache.org on 2012/03/01 18:36:15 UTC
svn commit: r1295692 -
/incubator/airavata/trunk/modules/registry-migrator/src/main/java/org/apache/airavata/migrator/registry/XRegistryMigrate.java
Author: heshan
Date: Thu Mar 1 17:36:15 2012
New Revision: 1295692
URL: http://svn.apache.org/viewvc?rev=1295692&view=rev
Log:
Refactored XRegistryMigrate.
Modified:
incubator/airavata/trunk/modules/registry-migrator/src/main/java/org/apache/airavata/migrator/registry/XRegistryMigrate.java
Modified: incubator/airavata/trunk/modules/registry-migrator/src/main/java/org/apache/airavata/migrator/registry/XRegistryMigrate.java
URL: http://svn.apache.org/viewvc/incubator/airavata/trunk/modules/registry-migrator/src/main/java/org/apache/airavata/migrator/registry/XRegistryMigrate.java?rev=1295692&r1=1295691&r2=1295692&view=diff
==============================================================================
--- incubator/airavata/trunk/modules/registry-migrator/src/main/java/org/apache/airavata/migrator/registry/XRegistryMigrate.java (original)
+++ incubator/airavata/trunk/modules/registry-migrator/src/main/java/org/apache/airavata/migrator/registry/XRegistryMigrate.java Thu Mar 1 17:36:15 2012
@@ -28,20 +28,30 @@ import java.util.Properties;
public class XRegistryMigrate {
// private static String propertyfile = "xregistry.properties";
// private static String propertyfile = "xregistry-dropbox.properties";
- private static String propertyfile = "xregistry-local.properties";
+// private static String file = "xregistry-local.properties";
+ private static String file = null;
private static AiravataJCRRegistry jcrRegistry = null;
private static String jcrRegsitryURL = null;
private static String jcrUsername = null;
private static String jcrPassword = null;
- public static void main(String[] args) throws XRegistryClientException {
+ public XRegistryMigrate(String propertyFile) {
try {
- loadProperties(propertyfile);
+ file = propertyFile;
+ loadProperties(propertyFile);
} catch (IOException e) {
e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates.
}
+ }
+
+ public static void main(String[] args) throws XRegistryClientException {
+ XRegistryMigrate manager = new XRegistryMigrate("xregistry-local.properties");
+ manager.migrate();
+ }
+
+ private void migrate() throws XRegistryClientException {
Map<String,String> config = new HashMap<String,String>();
URI uri = null;
try {
@@ -59,7 +69,7 @@ public class XRegistryMigrate {
e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates.
}
- XRegistryClient client = XRegistryClientUtil.CreateGSISecureRegistryInstance(propertyfile);
+ XRegistryClient client = XRegistryClientUtil.CreateGSISecureRegistryInstance(file);
saveAllHostDescriptions(client);
saveAllServiceDescriptions(client);