Author: slaws
Date: Thu Jan 14 13:40:44 2010
New Revision: 899196

URL: http://svn.apache.org/viewvc?rev=899196&view=rev
Log:
TUSCANY-3424 flip round the order in which the classloaders are set in the 
finder. Temporary change while fixing up the SCAClientFactory selection 
mechanism

Modified:
    
tuscany/sca-java-2.x/trunk/modules/sca-api/src/main/java/org/oasisopen/sca/client/impl/SCAClientFactoryFinder.java

Modified: 
tuscany/sca-java-2.x/trunk/modules/sca-api/src/main/java/org/oasisopen/sca/client/impl/SCAClientFactoryFinder.java
URL: 
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/sca-api/src/main/java/org/oasisopen/sca/client/impl/SCAClientFactoryFinder.java?rev=899196&r1=899195&r2=899196&view=diff
==============================================================================
--- 
tuscany/sca-java-2.x/trunk/modules/sca-api/src/main/java/org/oasisopen/sca/client/impl/SCAClientFactoryFinder.java
 (original)
+++ 
tuscany/sca-java-2.x/trunk/modules/sca-api/src/main/java/org/oasisopen/sca/client/impl/SCAClientFactoryFinder.java
 Thu Jan 14 13:40:44 2010
@@ -57,10 +57,15 @@
      *                 implementation.
      */
     public static SCAClientFactory find(Properties properties, ClassLoader 
classLoader, URI domainURI) {
+        // TODO - TUSCANY-3424 - swap the order here temporarily to help with 
the 
+        //                       fixes to the client factory lookup processing
+        //                       will revert when TUSCANY-3424 is done
         if (classLoader == null) {
-            classLoader = getThreadContextClassLoader();
+            // classLoader = getThreadContextClassLoader();
+            classLoader = SCAClientFactoryFinder.class.getClassLoader();
             if (classLoader == null) {
-                classLoader = SCAClientFactoryFinder.class.getClassLoader();
+                //classLoader = SCAClientFactoryFinder.class.getClassLoader();
+                classLoader = getThreadContextClassLoader();
             }
         }
         final String factoryImplClassName = 
discoverProviderFactoryImplClass(properties, classLoader);


Reply via email to