[exo-jcr-commits] exo-jcr SVN: r5795 - in ws/branches/2.2.6-GA-JBAS7: exo.ws.frameworks.json/src/main/java/org/exoplatform/ws/frameworks/json/impl and 3 other directories.
do-not-reply at jboss.org
do-not-reply at jboss.org
Sat Mar 3 09:45:07 EST 2012
Author: tolusha
Date: 2012-03-03 09:45:07 -0500 (Sat, 03 Mar 2012)
New Revision: 5795
Modified:
ws/branches/2.2.6-GA-JBAS7/exo.ws.commons/src/main/java/org/exoplatform/common/http/client/HTTPConnection.java
ws/branches/2.2.6-GA-JBAS7/exo.ws.commons/src/main/java/org/exoplatform/common/http/client/HttpURLConnection.java
ws/branches/2.2.6-GA-JBAS7/exo.ws.frameworks.json/src/main/java/org/exoplatform/ws/frameworks/json/impl/ObjectBuilder.java
ws/branches/2.2.6-GA-JBAS7/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/impl/DependencySupplier.java
ws/branches/2.2.6-GA-JBAS7/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/impl/ExceptionMapperComponentPlugin.java
ws/branches/2.2.6-GA-JBAS7/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/impl/RequestFilterComponentPlugin.java
ws/branches/2.2.6-GA-JBAS7/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/impl/ResponseFilterComponentPlugin.java
ws/branches/2.2.6-GA-JBAS7/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/impl/method/MethodInvokerFilterComponentPlugin.java
ws/branches/2.2.6-GA-JBAS7/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/impl/provider/EntityProviderComponentPlugin.java
ws/branches/2.2.6-GA-JBAS7/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/impl/provider/JAXBContextComponentPlugin.java
Log:
EXOJCR-1777: patch applied
Modified: ws/branches/2.2.6-GA-JBAS7/exo.ws.commons/src/main/java/org/exoplatform/common/http/client/HTTPConnection.java
===================================================================
--- ws/branches/2.2.6-GA-JBAS7/exo.ws.commons/src/main/java/org/exoplatform/common/http/client/HTTPConnection.java 2012-03-03 14:40:07 UTC (rev 5794)
+++ ws/branches/2.2.6-GA-JBAS7/exo.ws.commons/src/main/java/org/exoplatform/common/http/client/HTTPConnection.java 2012-03-03 14:45:07 UTC (rev 5795)
@@ -33,6 +33,7 @@
package org.exoplatform.common.http.client;
import org.exoplatform.commons.utils.PrivilegedSystemHelper;
+import org.exoplatform.commons.utils.Tools;
import org.exoplatform.services.log.ExoLogger;
import org.exoplatform.services.log.Log;
@@ -433,7 +434,7 @@
try
{
String mname = list[idx];
- DefaultModuleList.addElement(Class.forName(mname));
+ DefaultModuleList.addElement(Tools.forName(mname, HTTPConnection.class));
if (LOG.isDebugEnabled())
LOG.debug("added module " + list[idx]);
@@ -1950,9 +1951,9 @@
try
{
if (raw)
- removeModule(Class.forName(modules[idx]));
+ removeModule(Tools.forName(modules[idx], this));
else
- addModule(Class.forName(modules[idx]), -1);
+ addModule(Tools.forName(modules[idx], this), -1);
}
catch (ClassNotFoundException cnfe)
{
Modified: ws/branches/2.2.6-GA-JBAS7/exo.ws.commons/src/main/java/org/exoplatform/common/http/client/HttpURLConnection.java
===================================================================
--- ws/branches/2.2.6-GA-JBAS7/exo.ws.commons/src/main/java/org/exoplatform/common/http/client/HttpURLConnection.java 2012-03-03 14:40:07 UTC (rev 5794)
+++ ws/branches/2.2.6-GA-JBAS7/exo.ws.commons/src/main/java/org/exoplatform/common/http/client/HttpURLConnection.java 2012-03-03 14:45:07 UTC (rev 5795)
@@ -33,6 +33,7 @@
package org.exoplatform.common.http.client;
import org.exoplatform.commons.utils.PrivilegedSystemHelper;
+import org.exoplatform.commons.utils.Tools;
import org.exoplatform.services.log.ExoLogger;
import org.exoplatform.services.log.Log;
@@ -168,7 +169,7 @@
// get the RedirectionModule class
try
{
- redir_mod = Class.forName("HTTPClient.RedirectionModule");
+ redir_mod = Tools.forName("HTTPClient.RedirectionModule", HttpURLConnection.class);
}
catch (ClassNotFoundException cnfe)
{
Modified: ws/branches/2.2.6-GA-JBAS7/exo.ws.frameworks.json/src/main/java/org/exoplatform/ws/frameworks/json/impl/ObjectBuilder.java
===================================================================
--- ws/branches/2.2.6-GA-JBAS7/exo.ws.frameworks.json/src/main/java/org/exoplatform/ws/frameworks/json/impl/ObjectBuilder.java 2012-03-03 14:40:07 UTC (rev 5794)
+++ ws/branches/2.2.6-GA-JBAS7/exo.ws.frameworks.json/src/main/java/org/exoplatform/ws/frameworks/json/impl/ObjectBuilder.java 2012-03-03 14:45:07 UTC (rev 5795)
@@ -20,6 +20,7 @@
import org.exoplatform.services.log.ExoLogger;
import org.exoplatform.services.log.Log;
+import org.exoplatform.commons.utils.Tools;
import org.exoplatform.ws.frameworks.json.impl.JsonUtils.Types;
import org.exoplatform.ws.frameworks.json.value.JsonValue;
@@ -551,7 +552,7 @@
case CLASS :
try
{
- return Class.forName(jsonValue.getStringValue());
+ return Tools.forName(jsonValue.getStringValue(), ObjectBuilder.class);
}
catch (ClassNotFoundException e)
{
Modified: ws/branches/2.2.6-GA-JBAS7/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/impl/DependencySupplier.java
===================================================================
--- ws/branches/2.2.6-GA-JBAS7/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/impl/DependencySupplier.java 2012-03-03 14:40:07 UTC (rev 5794)
+++ ws/branches/2.2.6-GA-JBAS7/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/impl/DependencySupplier.java 2012-03-03 14:45:07 UTC (rev 5795)
@@ -19,6 +19,7 @@
package org.exoplatform.services.rest.impl;
import org.exoplatform.commons.utils.SecurityHelper;
+import org.exoplatform.commons.utils.Tools;
import org.exoplatform.container.ExoContainer;
import org.exoplatform.container.ExoContainerContext;
import org.exoplatform.container.xml.InitParams;
@@ -76,7 +77,7 @@
{
public Class run() throws ClassNotFoundException
{
- return Thread.currentThread().getContextClassLoader().loadClass(injectAnnotationParameter.getValue());
+ return Tools.loadClass(injectAnnotationParameter.getValue(), DependencySupplier.class);
}
});
}
Modified: ws/branches/2.2.6-GA-JBAS7/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/impl/ExceptionMapperComponentPlugin.java
===================================================================
--- ws/branches/2.2.6-GA-JBAS7/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/impl/ExceptionMapperComponentPlugin.java 2012-03-03 14:40:07 UTC (rev 5794)
+++ ws/branches/2.2.6-GA-JBAS7/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/impl/ExceptionMapperComponentPlugin.java 2012-03-03 14:45:07 UTC (rev 5795)
@@ -19,6 +19,7 @@
package org.exoplatform.services.rest.impl;
+import org.exoplatform.commons.utils.Tools;
import org.exoplatform.container.component.BaseComponentPlugin;
import org.exoplatform.container.xml.InitParams;
import org.exoplatform.container.xml.ValueParam;
@@ -59,7 +60,7 @@
ValueParam v = i.next();
try
{
- emaps.add((Class<? extends ExceptionMapper<?>>)Class.forName(v.getValue()));
+ emaps.add((Class<? extends ExceptionMapper<?>>)Tools.forName(v.getValue(), this));
}
catch (ClassNotFoundException e)
{
Modified: ws/branches/2.2.6-GA-JBAS7/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/impl/RequestFilterComponentPlugin.java
===================================================================
--- ws/branches/2.2.6-GA-JBAS7/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/impl/RequestFilterComponentPlugin.java 2012-03-03 14:40:07 UTC (rev 5794)
+++ ws/branches/2.2.6-GA-JBAS7/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/impl/RequestFilterComponentPlugin.java 2012-03-03 14:45:07 UTC (rev 5795)
@@ -18,6 +18,7 @@
*/
package org.exoplatform.services.rest.impl;
+import org.exoplatform.commons.utils.Tools;
import org.exoplatform.container.component.BaseComponentPlugin;
import org.exoplatform.container.xml.InitParams;
import org.exoplatform.container.xml.ValueParam;
@@ -66,7 +67,7 @@
ValueParam v = i.next();
try
{
- fs.add((Class<? extends RequestFilter>)Class.forName(v.getValue()));
+ fs.add((Class<? extends RequestFilter>)Tools.forName(v.getValue(), this));
}
catch (ClassNotFoundException e)
{
Modified: ws/branches/2.2.6-GA-JBAS7/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/impl/ResponseFilterComponentPlugin.java
===================================================================
--- ws/branches/2.2.6-GA-JBAS7/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/impl/ResponseFilterComponentPlugin.java 2012-03-03 14:40:07 UTC (rev 5794)
+++ ws/branches/2.2.6-GA-JBAS7/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/impl/ResponseFilterComponentPlugin.java 2012-03-03 14:45:07 UTC (rev 5795)
@@ -18,6 +18,7 @@
*/
package org.exoplatform.services.rest.impl;
+import org.exoplatform.commons.utils.Tools;
import org.exoplatform.container.component.BaseComponentPlugin;
import org.exoplatform.container.xml.InitParams;
import org.exoplatform.container.xml.ValueParam;
@@ -64,7 +65,7 @@
ValueParam v = i.next();
try
{
- fs.add((Class<? extends ResponseFilter>)Class.forName(v.getValue()));
+ fs.add((Class<? extends ResponseFilter>)Tools.forName(v.getValue(), this));
}
catch (ClassNotFoundException e)
{
Modified: ws/branches/2.2.6-GA-JBAS7/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/impl/method/MethodInvokerFilterComponentPlugin.java
===================================================================
--- ws/branches/2.2.6-GA-JBAS7/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/impl/method/MethodInvokerFilterComponentPlugin.java 2012-03-03 14:40:07 UTC (rev 5794)
+++ ws/branches/2.2.6-GA-JBAS7/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/impl/method/MethodInvokerFilterComponentPlugin.java 2012-03-03 14:45:07 UTC (rev 5795)
@@ -18,6 +18,7 @@
*/
package org.exoplatform.services.rest.impl.method;
+import org.exoplatform.commons.utils.Tools;
import org.exoplatform.container.component.BaseComponentPlugin;
import org.exoplatform.container.xml.InitParams;
import org.exoplatform.container.xml.ValueParam;
@@ -65,7 +66,7 @@
ValueParam v = i.next();
try
{
- mifs.add((Class<? extends MethodInvokerFilter>)Class.forName(v.getValue()));
+ mifs.add((Class<? extends MethodInvokerFilter>)Tools.forName(v.getValue(), this));
}
catch (ClassNotFoundException e)
{
Modified: ws/branches/2.2.6-GA-JBAS7/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/impl/provider/EntityProviderComponentPlugin.java
===================================================================
--- ws/branches/2.2.6-GA-JBAS7/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/impl/provider/EntityProviderComponentPlugin.java 2012-03-03 14:40:07 UTC (rev 5794)
+++ ws/branches/2.2.6-GA-JBAS7/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/impl/provider/EntityProviderComponentPlugin.java 2012-03-03 14:45:07 UTC (rev 5795)
@@ -18,6 +18,7 @@
*/
package org.exoplatform.services.rest.impl.provider;
+import org.exoplatform.commons.utils.Tools;
import org.exoplatform.container.component.BaseComponentPlugin;
import org.exoplatform.container.xml.InitParams;
import org.exoplatform.container.xml.ValueParam;
@@ -61,7 +62,7 @@
ValueParam v = i.next();
try
{
- eps.add((Class<? extends EntityProvider>)Class.forName(v.getValue()));
+ eps.add((Class<? extends EntityProvider>)Tools.forName(v.getValue(), this));
}
catch (ClassNotFoundException e)
{
Modified: ws/branches/2.2.6-GA-JBAS7/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/impl/provider/JAXBContextComponentPlugin.java
===================================================================
--- ws/branches/2.2.6-GA-JBAS7/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/impl/provider/JAXBContextComponentPlugin.java 2012-03-03 14:40:07 UTC (rev 5794)
+++ ws/branches/2.2.6-GA-JBAS7/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/impl/provider/JAXBContextComponentPlugin.java 2012-03-03 14:45:07 UTC (rev 5795)
@@ -18,6 +18,7 @@
*/
package org.exoplatform.services.rest.impl.provider;
+import org.exoplatform.commons.utils.Tools;
import org.exoplatform.container.component.BaseComponentPlugin;
import org.exoplatform.container.xml.InitParams;
import org.exoplatform.container.xml.ValueParam;
@@ -52,7 +53,6 @@
* @param params initialize parameters
* @see InitParams
*/
- @SuppressWarnings("unchecked")
public JAXBContextComponentPlugin(InitParams params)
{
if (params != null)
@@ -63,7 +63,7 @@
ValueParam v = i.next();
try
{
- jcs.add(Class.forName(v.getValue()));
+ jcs.add(Tools.forName(v.getValue(), this));
}
catch (ClassNotFoundException e)
{
More information about the exo-jcr-commits
mailing list