Author: muthulee
Date: Wed Sep 17 03:43:07 2008
New Revision: 696232

URL: http://svn.apache.org/viewvc?rev=696232&view=rev
Log:
Using the service class loader to load the class.


Modified:
    
webservices/rampart/trunk/java/modules/rampart-trust/src/main/java/org/apache/rahas/TokenRequestDispatcherConfig.java

Modified: 
webservices/rampart/trunk/java/modules/rampart-trust/src/main/java/org/apache/rahas/TokenRequestDispatcherConfig.java
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/rampart-trust/src/main/java/org/apache/rahas/TokenRequestDispatcherConfig.java?rev=696232&r1=696231&r2=696232&view=diff
==============================================================================
--- 
webservices/rampart/trunk/java/modules/rampart-trust/src/main/java/org/apache/rahas/TokenRequestDispatcherConfig.java
 (original)
+++ 
webservices/rampart/trunk/java/modules/rampart-trust/src/main/java/org/apache/rahas/TokenRequestDispatcherConfig.java
 Wed Sep 17 03:43:07 2008
@@ -388,7 +388,8 @@
      * @return TokenIssuer
      */
     private TokenIssuer createIssuer(String issuerClassName) throws Exception {
-        TokenIssuer issuer = (TokenIssuer) 
Loader.loadClass(issuerClassName).newInstance();
+        TokenIssuer issuer = (TokenIssuer) 
Loader.loadClass(this.getClass().getClassLoader(), 
+                                                                    
issuerClassName).newInstance();
         issuer.setConfigurationElement((OMElement) 
this.configElements.get(issuerClassName));
         issuer.setConfigurationFile((String) 
this.configFiles.get(issuerClassName));
         issuer.setConfigurationParamName((String) 
this.configParamNames.get(issuerClassName));
@@ -396,7 +397,8 @@
     }
 
     private TokenCanceler createCanceler(String cancelerClassName) throws 
Exception {
-        TokenCanceler canceler = (TokenCanceler) 
Loader.loadClass(cancelerClassName).newInstance();
+        TokenCanceler canceler = (TokenCanceler) 
Loader.loadClass(this.getClass().getClassLoader(),
+                                                                   
cancelerClassName).newInstance();
         canceler.setConfigurationElement((OMElement) 
this.configElements.get(cancelerClassName));
         canceler.setConfigurationFile((String) 
this.configFiles.get(cancelerClassName));
         canceler.setConfigurationParamName((String) 
this.configParamNames.get(cancelerClassName));
@@ -404,7 +406,8 @@
     }
     
     private TokenValidator createValidator(String validatorClassName) throws 
Exception {
-        TokenValidator validator = (TokenValidator) 
Loader.loadClass(validatorClassName).newInstance();
+        TokenValidator validator = (TokenValidator) 
Loader.loadClass(this.getClass().getClassLoader(),
+                                                                
validatorClassName).newInstance();
         validator.setConfigurationElement((OMElement) 
this.configElements.get(validatorClassName));
         validator.setConfigurationFile((String) 
this.configFiles.get(validatorClassName));
         validator.setConfigurationParamName((String) 
this.configParamNames.get(validatorClassName));
@@ -412,7 +415,8 @@
     }
     
     private TokenRenewer createRenewer (String renewerClassName) throws 
Exception {
-        TokenRenewer renewer = (TokenRenewer) 
Loader.loadClass(renewerClassName).newInstance();
+        TokenRenewer renewer = (TokenRenewer) 
Loader.loadClass(this.getClass().getClassLoader(),
+                                                                    
renewerClassName).newInstance();
         renewer.setConfigurationElement((OMElement) 
this.configElements.get(renewerClassName));
         renewer.setConfigurationFile((String) 
this.configFiles.get(renewerClassName));
         renewer.setConfigurationParamName((String) 
this.configParamNames.get(renewerClassName));


Reply via email to