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 2009/08/25 23:38:09 UTC

svn commit: r807815 - in /cxf/trunk/common/wstx-msv-validation/src/main: java/org/apache/cxf/wstx_msv_validation/WoodstoxValidationImpl.java resources/META-INF/cxf/cxf-extension-wstx-msv-validation.xml

Author: dkulp
Date: Tue Aug 25 21:38:09 2009
New Revision: 807815

URL: http://svn.apache.org/viewvc?rev=807815&view=rev
Log:
Lazy-init the msv_validator

Modified:
    cxf/trunk/common/wstx-msv-validation/src/main/java/org/apache/cxf/wstx_msv_validation/WoodstoxValidationImpl.java
    cxf/trunk/common/wstx-msv-validation/src/main/resources/META-INF/cxf/cxf-extension-wstx-msv-validation.xml

Modified: cxf/trunk/common/wstx-msv-validation/src/main/java/org/apache/cxf/wstx_msv_validation/WoodstoxValidationImpl.java
URL: http://svn.apache.org/viewvc/cxf/trunk/common/wstx-msv-validation/src/main/java/org/apache/cxf/wstx_msv_validation/WoodstoxValidationImpl.java?rev=807815&r1=807814&r2=807815&view=diff
==============================================================================
--- cxf/trunk/common/wstx-msv-validation/src/main/java/org/apache/cxf/wstx_msv_validation/WoodstoxValidationImpl.java (original)
+++ cxf/trunk/common/wstx-msv-validation/src/main/java/org/apache/cxf/wstx_msv_validation/WoodstoxValidationImpl.java Tue Aug 25 21:38:09 2009
@@ -22,13 +22,12 @@
 import java.util.logging.Level;
 import java.util.logging.Logger;
 
-import javax.annotation.PostConstruct;
-import javax.annotation.Resource;
 import javax.xml.stream.XMLStreamException;
 import javax.xml.stream.XMLStreamReader;
 import javax.xml.stream.XMLStreamWriter;
 
 import org.apache.cxf.Bus;
+import org.apache.cxf.common.injection.NoJSR250Annotations;
 import org.apache.cxf.common.logging.LogUtils;
 import org.apache.cxf.io.StaxValidationManager;
 import org.apache.cxf.service.model.ServiceInfo;
@@ -36,19 +35,16 @@
 /**
  * 
  */
+@NoJSR250Annotations
 public class WoodstoxValidationImpl implements StaxValidationManager {
     private static final Logger LOG = LogUtils.getL7dLogger(WoodstoxValidationImpl.class);
     
     private Bus bus;
     private Stax2ValidationUtils utils;
 
-    @Resource
-    public void setBus(Bus b) {
-        bus = b;
-    }
     
-    @PostConstruct
-    public void register() {
+    public WoodstoxValidationImpl(Bus b) {
+        bus = b;
         
         try {
             utils = new Stax2ValidationUtils();

Modified: cxf/trunk/common/wstx-msv-validation/src/main/resources/META-INF/cxf/cxf-extension-wstx-msv-validation.xml
URL: http://svn.apache.org/viewvc/cxf/trunk/common/wstx-msv-validation/src/main/resources/META-INF/cxf/cxf-extension-wstx-msv-validation.xml?rev=807815&r1=807814&r2=807815&view=diff
==============================================================================
--- cxf/trunk/common/wstx-msv-validation/src/main/resources/META-INF/cxf/cxf-extension-wstx-msv-validation.xml (original)
+++ cxf/trunk/common/wstx-msv-validation/src/main/resources/META-INF/cxf/cxf-extension-wstx-msv-validation.xml Tue Aug 25 21:38:09 2009
@@ -23,8 +23,8 @@
 
 	<bean id="org.apache.cxf.wstx_msv_validation.WoodstoxValidationImpl"
 		class="org.apache.cxf.wstx_msv_validation.WoodstoxValidationImpl"
-		>
-		<property name="bus" ref="cxf"/>
+		lazy-init="true">
+		<constructor-arg ref="cxf"/>
 	</bean>
 
 </beans>