You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by dk...@apache.org on 2013/07/11 03:09:29 UTC
svn commit: r1502081 - in /cxf/trunk:
api/src/main/java/org/apache/cxf/common/util/
rt/core/src/main/java/org/apache/cxf/bus/spring/
rt/wsdl/src/main/java/org/apache/cxf/wsdl/service/factory/
Author: dkulp
Date: Thu Jul 11 01:09:29 2013
New Revision: 1502081
URL: http://svn.apache.org/r1502081
Log:
Move some more stuff from api
Added:
cxf/trunk/rt/wsdl/src/main/java/org/apache/cxf/wsdl/service/factory/ClassReader.java
- copied, changed from r1502080, cxf/trunk/api/src/main/java/org/apache/cxf/common/util/ClassReader.java
cxf/trunk/rt/wsdl/src/main/java/org/apache/cxf/wsdl/service/factory/ParamReader.java
- copied, changed from r1502080, cxf/trunk/api/src/main/java/org/apache/cxf/common/util/ParamReader.java
Removed:
cxf/trunk/api/src/main/java/org/apache/cxf/common/util/ClassReader.java
cxf/trunk/api/src/main/java/org/apache/cxf/common/util/ParamReader.java
cxf/trunk/api/src/main/java/org/apache/cxf/common/util/SystemUtils.java
Modified:
cxf/trunk/rt/core/src/main/java/org/apache/cxf/bus/spring/BusApplicationContext.java
cxf/trunk/rt/wsdl/src/main/java/org/apache/cxf/wsdl/service/factory/DefaultServiceConfiguration.java
Modified: cxf/trunk/rt/core/src/main/java/org/apache/cxf/bus/spring/BusApplicationContext.java
URL: http://svn.apache.org/viewvc/cxf/trunk/rt/core/src/main/java/org/apache/cxf/bus/spring/BusApplicationContext.java?rev=1502081&r1=1502080&r2=1502081&view=diff
==============================================================================
--- cxf/trunk/rt/core/src/main/java/org/apache/cxf/bus/spring/BusApplicationContext.java (original)
+++ cxf/trunk/rt/core/src/main/java/org/apache/cxf/bus/spring/BusApplicationContext.java Thu Jul 11 01:09:29 2013
@@ -40,7 +40,6 @@ import org.apache.cxf.common.classloader
import org.apache.cxf.common.i18n.Message;
import org.apache.cxf.common.logging.LogUtils;
import org.apache.cxf.common.util.SystemPropertyAction;
-import org.apache.cxf.common.util.SystemUtils;
import org.apache.cxf.configuration.Configurer;
import org.apache.cxf.interceptor.Fault;
import org.springframework.beans.factory.support.DefaultListableBeanFactory;
@@ -290,7 +289,7 @@ public class BusApplicationContext exten
}
reader.setNamespaceHandlerResolver(nsHandlerResolver);
- String mode = SystemUtils.getSpringValidationMode();
+ String mode = getSpringValidationMode();
if (null != mode) {
reader.setValidationModeName(mode);
}
@@ -299,6 +298,19 @@ public class BusApplicationContext exten
setEntityResolvers(reader);
}
+ static String getSpringValidationMode() {
+ return AccessController.doPrivileged(new PrivilegedAction<String>() {
+ public String run() {
+ String mode = SystemPropertyAction.getPropertyOrNull("org.apache.cxf.spring.validation.mode");
+ if (mode == null) {
+ mode = SystemPropertyAction.getPropertyOrNull("spring.validation.mode");
+ }
+ return mode;
+ }
+ });
+ }
+
+
void setEntityResolvers(XmlBeanDefinitionReader reader) {
ClassLoader cl = Thread.currentThread().getContextClassLoader();
reader.setEntityResolver(new BusEntityResolver(new BeansDtdResolver(),
Copied: cxf/trunk/rt/wsdl/src/main/java/org/apache/cxf/wsdl/service/factory/ClassReader.java (from r1502080, cxf/trunk/api/src/main/java/org/apache/cxf/common/util/ClassReader.java)
URL: http://svn.apache.org/viewvc/cxf/trunk/rt/wsdl/src/main/java/org/apache/cxf/wsdl/service/factory/ClassReader.java?p2=cxf/trunk/rt/wsdl/src/main/java/org/apache/cxf/wsdl/service/factory/ClassReader.java&p1=cxf/trunk/api/src/main/java/org/apache/cxf/common/util/ClassReader.java&r1=1502080&r2=1502081&rev=1502081&view=diff
==============================================================================
--- cxf/trunk/api/src/main/java/org/apache/cxf/common/util/ClassReader.java (original)
+++ cxf/trunk/rt/wsdl/src/main/java/org/apache/cxf/wsdl/service/factory/ClassReader.java Thu Jul 11 01:09:29 2013
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.cxf.common.util;
+package org.apache.cxf.wsdl.service.factory;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -45,7 +45,7 @@ import java.util.Map;
* threadsafe -- don't share them.
* <p>
*/
-public class ClassReader extends ByteArrayInputStream {
+class ClassReader extends ByteArrayInputStream {
// constants values that appear in java class files,
// from jvm spec 2nd ed, section 4.4, pp 103
private static final int CONSTANT_CLASS = 7;
Modified: cxf/trunk/rt/wsdl/src/main/java/org/apache/cxf/wsdl/service/factory/DefaultServiceConfiguration.java
URL: http://svn.apache.org/viewvc/cxf/trunk/rt/wsdl/src/main/java/org/apache/cxf/wsdl/service/factory/DefaultServiceConfiguration.java?rev=1502081&r1=1502080&r2=1502081&view=diff
==============================================================================
--- cxf/trunk/rt/wsdl/src/main/java/org/apache/cxf/wsdl/service/factory/DefaultServiceConfiguration.java (original)
+++ cxf/trunk/rt/wsdl/src/main/java/org/apache/cxf/wsdl/service/factory/DefaultServiceConfiguration.java Thu Jul 11 01:09:29 2013
@@ -30,7 +30,6 @@ import java.util.Arrays;
import javax.xml.namespace.QName;
-import org.apache.cxf.common.util.ParamReader;
import org.apache.cxf.helpers.ServiceUtils;
import org.apache.cxf.message.Exchange;
import org.apache.cxf.service.factory.ServiceConstructionException;
Copied: cxf/trunk/rt/wsdl/src/main/java/org/apache/cxf/wsdl/service/factory/ParamReader.java (from r1502080, cxf/trunk/api/src/main/java/org/apache/cxf/common/util/ParamReader.java)
URL: http://svn.apache.org/viewvc/cxf/trunk/rt/wsdl/src/main/java/org/apache/cxf/wsdl/service/factory/ParamReader.java?p2=cxf/trunk/rt/wsdl/src/main/java/org/apache/cxf/wsdl/service/factory/ParamReader.java&p1=cxf/trunk/api/src/main/java/org/apache/cxf/common/util/ParamReader.java&r1=1502080&r2=1502081&rev=1502081&view=diff
==============================================================================
--- cxf/trunk/api/src/main/java/org/apache/cxf/common/util/ParamReader.java (original)
+++ cxf/trunk/rt/wsdl/src/main/java/org/apache/cxf/wsdl/service/factory/ParamReader.java Thu Jul 11 01:09:29 2013
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.cxf.common.util;
+package org.apache.cxf.wsdl.service.factory;
// import org.apache.axis.utils.Messages;
@@ -42,7 +42,7 @@ import java.util.Map;
* don't get tricky, it's the bare minimum. Instances of this class are not
* threadsafe -- don't share them.
*/
-public class ParamReader extends ClassReader {
+class ParamReader extends ClassReader {
private String methodName;
private Map<String, MethodInfo> methods = new HashMap<String, MethodInfo>();
private Class<?>[] paramTypes;