You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by la...@apache.org on 2011/08/18 23:19:22 UTC
svn commit: r1159419 - in
/incubator/airavata/trunk/modules/gfac-axis2/src/main/java/org/apache/airavata/services/gfac/axis2:
GFacService.java reciever/GFacMessageReciever.java
Author: lahiru
Date: Thu Aug 18 21:19:22 2011
New Revision: 1159419
URL: http://svn.apache.org/viewvc?rev=1159419&view=rev
Log:
fixing compilation error and reading file from classpath rather reading from exact location.
Modified:
incubator/airavata/trunk/modules/gfac-axis2/src/main/java/org/apache/airavata/services/gfac/axis2/GFacService.java
incubator/airavata/trunk/modules/gfac-axis2/src/main/java/org/apache/airavata/services/gfac/axis2/reciever/GFacMessageReciever.java
Modified: incubator/airavata/trunk/modules/gfac-axis2/src/main/java/org/apache/airavata/services/gfac/axis2/GFacService.java
URL: http://svn.apache.org/viewvc/incubator/airavata/trunk/modules/gfac-axis2/src/main/java/org/apache/airavata/services/gfac/axis2/GFacService.java?rev=1159419&r1=1159418&r2=1159419&view=diff
==============================================================================
--- incubator/airavata/trunk/modules/gfac-axis2/src/main/java/org/apache/airavata/services/gfac/axis2/GFacService.java (original)
+++ incubator/airavata/trunk/modules/gfac-axis2/src/main/java/org/apache/airavata/services/gfac/axis2/GFacService.java Thu Aug 18 21:19:22 2011
@@ -24,6 +24,7 @@ package org.apache.airavata.services.gfa
import java.io.File;
import java.io.FileInputStream;
import java.lang.reflect.Constructor;
+import java.net.URL;
import java.util.*;
import org.apache.airavata.core.gfac.services.GenericService;
@@ -39,7 +40,7 @@ import javax.jcr.*;
public class GFacService implements org.apache.axis2.engine.ServiceLifeCycle {
public static final String SECURITY_CONTEXT = "security_context";
-
+ public static final String REPOSITORY_PROPERTIES = "repository.properties";
public static GenericService service;
public void startUp(ConfigurationContext configctx, AxisService service) {
@@ -62,8 +63,8 @@ public class GFacService implements org.
private void initializeRepository(ConfigurationContext context) {
Properties properties = new Properties();
try {
- String axis2Home = System.getenv("AXIS2_HOME");
- properties.load(new FileInputStream(axis2Home + File.separator + "conf/repository.properties"));
+ URL url = ClassLoader.getSystemResource(REPOSITORY_PROPERTIES);
+ properties.load(url.openStream());
Map<String, String> map = new HashMap<String, String>((Map) properties);
Class registryRepositoryFactory = Class.forName(map.get("repository.factory"));
Constructor c = registryRepositoryFactory.getConstructor();
Modified: incubator/airavata/trunk/modules/gfac-axis2/src/main/java/org/apache/airavata/services/gfac/axis2/reciever/GFacMessageReciever.java
URL: http://svn.apache.org/viewvc/incubator/airavata/trunk/modules/gfac-axis2/src/main/java/org/apache/airavata/services/gfac/axis2/reciever/GFacMessageReciever.java?rev=1159419&r1=1159418&r2=1159419&view=diff
==============================================================================
--- incubator/airavata/trunk/modules/gfac-axis2/src/main/java/org/apache/airavata/services/gfac/axis2/reciever/GFacMessageReciever.java (original)
+++ incubator/airavata/trunk/modules/gfac-axis2/src/main/java/org/apache/airavata/services/gfac/axis2/reciever/GFacMessageReciever.java Thu Aug 18 21:19:22 2011
@@ -21,15 +21,11 @@ package org.apache.airavata.services.gfa
*
*/
-import com.sun.tools.doclets.internal.toolkit.Configuration;
import org.apache.airavata.core.gfac.api.impl.JCRRegistry;
import org.apache.airavata.core.gfac.context.InvocationContext;
-import org.apache.airavata.core.gfac.context.SecurityContext;
import org.apache.airavata.core.gfac.context.impl.ExecutionContextImpl;
import org.apache.airavata.core.gfac.context.impl.ParameterContextImpl;
import org.apache.airavata.core.gfac.factory.PropertyServiceFactory;
-import org.apache.airavata.core.gfac.notification.DummyNotification;
-import org.apache.airavata.core.gfac.registry.RegistryService;
import org.apache.airavata.core.gfac.services.GenericService;
import org.apache.airavata.core.gfac.type.parameter.StringParameter;
import org.apache.airavata.services.gfac.axis2.utils.GFacServiceOperations;
@@ -56,7 +52,6 @@ import javax.xml.stream.XMLInputFactory;
import javax.xml.stream.XMLStreamReader;
import java.io.StringReader;
import java.util.Iterator;
-import java.util.Map;
public class GFacMessageReciever implements MessageReceiver {