You are viewing a plain text version of this content. The canonical link for it is here.
Posted to rampart-dev@ws.apache.org by mu...@apache.org on 2008/09/17 12:43:08 UTC
svn commit: r696232 -
/webservices/rampart/trunk/java/modules/rampart-trust/src/main/java/org/apache/rahas/TokenRequestDispatcherConfig.java
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));