Modified: 
incubator/cxf/trunk/rt/transports/jms/src/main/java/org/apache/cxf/transport/jms/JMSDestination.java
URL: 
http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/transports/jms/src/main/java/org/apache/cxf/transport/jms/JMSDestination.java?view=diff&rev=500649&r1=500648&r2=500649
==============================================================================
--- 
incubator/cxf/trunk/rt/transports/jms/src/main/java/org/apache/cxf/transport/jms/JMSDestination.java
 (original)
+++ 
incubator/cxf/trunk/rt/transports/jms/src/main/java/org/apache/cxf/transport/jms/JMSDestination.java
 Sat Jan 27 14:40:15 2007
@@ -25,10 +25,8 @@
 import java.io.IOException;
 import java.io.InputStream;
 import java.io.OutputStream;
-import java.util.ArrayList;
 import java.util.Calendar;
 import java.util.GregorianCalendar;
-import java.util.List;
 import java.util.SimpleTimeZone;
 import java.util.TimeZone;
 import java.util.concurrent.Executor;
@@ -44,7 +42,7 @@
 
 import org.apache.cxf.Bus;
 import org.apache.cxf.common.logging.LogUtils;
-import org.apache.cxf.configuration.ConfigurationProvider;
+import org.apache.cxf.configuration.Configurable;
 import org.apache.cxf.configuration.Configurer;
 import org.apache.cxf.io.AbstractCachedOutputStream;
 import org.apache.cxf.message.Message;
@@ -64,7 +62,7 @@
 
 
 
-public class JMSDestination extends JMSTransportBase implements Destination {
+public class JMSDestination extends JMSTransportBase implements Destination, 
Configurable {
     static final Logger LOG = LogUtils.getL7dLogger(JMSDestination.class);    
     final EndpointReferenceType reference;
     final ConduitInitiator conduitInitiator;
@@ -84,8 +82,7 @@
         address.setValue(endpointInfo.getAddress());
         reference.setAddress(address);        
     }
-    
-    @Override
+   
     public String getBeanName() {
         return endpointInfo.getName().toString() + ".jms-destination-base";
     }
@@ -261,41 +258,24 @@
     
     private void initConfig() {
         
-        final class JMSDestinationConfiguration extends 
JMSDestinationConfigBean {
+        final class JMSDestinationConfiguration extends 
JMSDestinationConfigBean implements Configurable {
 
-            @Override
             public String getBeanName() {
                 return endpointInfo.getName().toString() + ".jms-destination";
             }
         }
+        
         JMSDestinationConfigBean bean = new JMSDestinationConfiguration();
+
+        bean.setServer(endpointInfo.getTraversedExtensor(new 
JMSServerBehaviorPolicyType(), 
+                                                         
JMSServerBehaviorPolicyType.class));
+        bean.setServerConfig(endpointInfo.getTraversedExtensor(new 
JMSServerConfig(), JMSServerConfig.class));
+        
         Configurer configurer = bus.getExtension(Configurer.class);
         if (null != configurer) {
             configurer.configureBean(bean);
         }
         
-        if (!bean.isSetServer()) {
-            bean.setServer(new JMSServerBehaviorPolicyType());
-        }
-        if (!bean.isSetServerConfig()) {
-            bean.setServerConfig(new JMSServerConfig());
-        }
-        
-        ConfigurationProvider p = new 
ServiceModelJMSConfigurationProvider(endpointInfo);
-        List<ConfigurationProvider> providers = getOverwriteProviders();
-        if (null == providers) {
-            providers = new ArrayList<ConfigurationProvider>();
-        }
-        providers.add(p);
-        setOverwriteProviders(providers);
-        
-        providers = bean.getOverwriteProviders();
-        if (null == providers) {
-            providers = new ArrayList<ConfigurationProvider>();
-        }
-        providers.add(p);
-        bean.setOverwriteProviders(providers);
-
         jmsDestinationConfigBean = bean;
     }
 

Modified: 
incubator/cxf/trunk/rt/transports/jms/src/main/java/org/apache/cxf/transport/jms/JMSTransportBase.java
URL: 
http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/transports/jms/src/main/java/org/apache/cxf/transport/jms/JMSTransportBase.java?view=diff&rev=500649&r1=500648&r2=500649
==============================================================================
--- 
incubator/cxf/trunk/rt/transports/jms/src/main/java/org/apache/cxf/transport/jms/JMSTransportBase.java
 (original)
+++ 
incubator/cxf/trunk/rt/transports/jms/src/main/java/org/apache/cxf/transport/jms/JMSTransportBase.java
 Sat Jan 27 14:40:15 2007
@@ -54,17 +54,15 @@
     public JMSTransportBase(Bus b, EndpointInfo endpoint, boolean isServer) {
         bus = b;
         endpointInfo = endpoint;
-        
+
+        setAddressPolicy(endpointInfo.getTraversedExtensor(new 
JMSAddressPolicyType(), 
+                                                           
JMSAddressPolicyType.class));
+        setSessionPoolConfig(endpointInfo.getTraversedExtensor(new 
JMSSessionPoolConfigPolicy(), 
+                                                               
JMSSessionPoolConfigPolicy.class));
+ 
         Configurer configurer = bus.getExtension(Configurer.class);
         if (null != configurer) {
             configurer.configureBean(this);
-        }
-        
-        if (!isSetSessionPoolConfig()) {
-            setSessionPoolConfig(new JMSSessionPoolConfigPolicy());
-        }
-        if (!isSetAddressPolicy()) {
-            setAddressPolicy(new JMSAddressPolicyType());
         }
     }
 

Modified: 
incubator/cxf/trunk/rt/transports/jms/src/main/resources/schemas/configuration/jms-conduit.xsd
URL: 
http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/transports/jms/src/main/resources/schemas/configuration/jms-conduit.xsd?view=diff&rev=500649&r1=500648&r2=500649
==============================================================================
--- 
incubator/cxf/trunk/rt/transports/jms/src/main/resources/schemas/configuration/jms-conduit.xsd
 (original)
+++ 
incubator/cxf/trunk/rt/transports/jms/src/main/resources/schemas/configuration/jms-conduit.xsd
 Sat Jan 27 14:40:15 2007
@@ -24,10 +24,8 @@
            xmlns:jms="http://cxf.apache.org/transports/jms";
            xmlns:jms-conf="http://cxf.apache.org/transports/jms/jms-conf";
            xmlns:jaxb="http://java.sun.com/xml/ns/jaxb";
-           xmlns:cfg="http://cxf.apache.org/configuration/cfg";
            elementFormDefault="qualified" 
            attributeFormDefault="unqualified"
-           jaxb:extensionBindingPrefixes="cfg"
            jaxb:version="2.0">
 
     <xs:import namespace="http://cxf.apache.org/transports/jms"; 
schemaLocation="../wsdl/jms.xsd"/>
@@ -36,12 +34,7 @@
     <xs:element name="clientConfig" type="jms-conf:JMSClientConfig"/>
     <xs:element name="client" type="jms:JMSClientBehaviorPolicyType"/>
 
-    <xs:complexType name="JMSConduitConfigBean">        
-        <xs:annotation>
-            <xs:appinfo>                
-                <cfg:configurable/>
-            </xs:appinfo>
-        </xs:annotation>
+    <xs:complexType name="JMSConduitConfigBean">
         <xs:sequence>
             <xs:element ref="tns:clientConfig" minOccurs="0"/>
             <xs:element ref="tns:client" minOccurs="0"/>

Modified: 
incubator/cxf/trunk/rt/transports/jms/src/main/resources/schemas/configuration/jms-destination.xsd
URL: 
http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/transports/jms/src/main/resources/schemas/configuration/jms-destination.xsd?view=diff&rev=500649&r1=500648&r2=500649
==============================================================================
--- 
incubator/cxf/trunk/rt/transports/jms/src/main/resources/schemas/configuration/jms-destination.xsd
 (original)
+++ 
incubator/cxf/trunk/rt/transports/jms/src/main/resources/schemas/configuration/jms-destination.xsd
 Sat Jan 27 14:40:15 2007
@@ -24,10 +24,8 @@
            xmlns:jms="http://cxf.apache.org/transports/jms";
            xmlns:jms-conf="http://cxf.apache.org/transports/jms/jms-conf";
            xmlns:jaxb="http://java.sun.com/xml/ns/jaxb";
-           xmlns:cfg="http://cxf.apache.org/configuration/cfg";
            elementFormDefault="qualified" 
            attributeFormDefault="unqualified"
-           jaxb:extensionBindingPrefixes="cfg"
            jaxb:version="2.0">
 
     <xs:import namespace="http://cxf.apache.org/transports/jms"; 
schemaLocation="../wsdl/jms.xsd"/>
@@ -36,12 +34,7 @@
     <xs:element name="serverConfig" type="jms-conf:JMSServerConfig"/>
     <xs:element name="server" type="jms:JMSServerBehaviorPolicyType"/>
 
-    <xs:complexType name="JMSDestinationConfigBean">        
-        <xs:annotation>
-            <xs:appinfo>                
-                <cfg:configurable/>
-            </xs:appinfo>
-        </xs:annotation>
+    <xs:complexType name="JMSDestinationConfigBean">
         <xs:sequence>
             <xs:element ref="tns:serverConfig" minOccurs="0"/>
             <xs:element ref="tns:server" minOccurs="0"/>

Modified: 
incubator/cxf/trunk/rt/transports/jms/src/main/resources/schemas/configuration/jms-transport-base.xsd
URL: 
http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/transports/jms/src/main/resources/schemas/configuration/jms-transport-base.xsd?view=diff&rev=500649&r1=500648&r2=500649
==============================================================================
--- 
incubator/cxf/trunk/rt/transports/jms/src/main/resources/schemas/configuration/jms-transport-base.xsd
 (original)
+++ 
incubator/cxf/trunk/rt/transports/jms/src/main/resources/schemas/configuration/jms-transport-base.xsd
 Sat Jan 27 14:40:15 2007
@@ -24,10 +24,8 @@
            xmlns:jms="http://cxf.apache.org/transports/jms";
            xmlns:jms-conf="http://cxf.apache.org/transports/jms/jms-conf";
            xmlns:jaxb="http://java.sun.com/xml/ns/jaxb";
-           xmlns:cfg="http://cxf.apache.org/configuration/cfg";
            elementFormDefault="qualified" 
            attributeFormDefault="unqualified"
-           jaxb:extensionBindingPrefixes="cfg"
            jaxb:version="2.0">
 
     <xs:import namespace="http://cxf.apache.org/transports/jms"; 
schemaLocation="../wsdl/jms.xsd"/>
@@ -36,12 +34,7 @@
     <xs:element name="sessionPoolConfig" 
type="jms-conf:JMSSessionPoolConfigPolicy"/>
     <xs:element name="addressPolicy" type="jms:JMSAddressPolicyType"/>
 
-    <xs:complexType name="JMSTransportBaseConfigBean">        
-        <xs:annotation>
-            <xs:appinfo>                
-                <cfg:configurable/>
-            </xs:appinfo>
-        </xs:annotation>
+    <xs:complexType name="JMSTransportBaseConfigBean">
         <xs:sequence>
             <xs:element ref="tns:sessionPoolConfig" minOccurs="0"/>
             <xs:element ref="tns:addressPolicy" minOccurs="0"/>

Modified: incubator/cxf/trunk/rt/ws/rm/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/ws/rm/pom.xml?view=diff&rev=500649&r1=500648&r2=500649
==============================================================================
--- incubator/cxf/trunk/rt/ws/rm/pom.xml (original)
+++ incubator/cxf/trunk/rt/ws/rm/pom.xml Sat Jan 27 14:40:15 2007
@@ -139,7 +139,6 @@
                                 <extension>true</extension>
                                 <extensionArgs>
                                     <extensionArg>-Xdv</extensionArg>
-                                    <extensionArg>-Xcfg</extensionArg>
                                 </extensionArgs>`
                                 </xsdOption>
                             </xsdOptions>
@@ -150,11 +149,6 @@
                     </execution>
                 </executions>
                 <dependencies>
-                    <dependency>
-                        <groupId>org.apache.cxf</groupId>
-                        <artifactId>cxf-tools-xjc-cfg</artifactId>
-                        <version>${project.version}</version>
-                    </dependency>
                     <dependency>
                         <groupId>org.apache.cxf</groupId>
                         <artifactId>cxf-tools-xjc-dv</artifactId>

Modified: 
incubator/cxf/trunk/rt/ws/rm/src/main/resources/schemas/configuration/wsrm-manager.xsd
URL: 
http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/ws/rm/src/main/resources/schemas/configuration/wsrm-manager.xsd?view=diff&rev=500649&r1=500648&r2=500649
==============================================================================
--- 
incubator/cxf/trunk/rt/ws/rm/src/main/resources/schemas/configuration/wsrm-manager.xsd
 (original)
+++ 
incubator/cxf/trunk/rt/ws/rm/src/main/resources/schemas/configuration/wsrm-manager.xsd
 Sat Jan 27 14:40:15 2007
@@ -23,10 +23,8 @@
            xmlns:xs="http://www.w3.org/2001/XMLSchema"; 
            xmlns:wsrmp="http://schemas.xmlsoap.org/ws/2005/02/rm/policy"; 
            xmlns:jaxb="http://java.sun.com/xml/ns/jaxb";
-           xmlns:cfg="http://cxf.apache.org/configuration/cfg";
            elementFormDefault="qualified" 
            attributeFormDefault="unqualified"
-           jaxb:extensionBindingPrefixes="cfg"
            jaxb:version="2.0">
 
     <xs:import namespace="http://schemas.xmlsoap.org/ws/2005/02/rm/policy"; 
schemaLocation="wsrm-policy.xsd"/>
@@ -191,12 +189,7 @@
     <xs:element name="sourcePolicy" type="tns:SourcePolicyType"/>
     <xs:element name="destinationPolicy" type="tns:DestinationPolicyType"/>
 
-    <xs:complexType name="RMManagerConfigBean">        
-        <xs:annotation>
-            <xs:appinfo>                
-                <cfg:configurable/>
-            </xs:appinfo>
-        </xs:annotation>
+    <xs:complexType name="RMManagerConfigBean">
         <xs:sequence>
             <xs:element ref="wsrmp:RMAssertion" minOccurs="0"/>
             <xs:element ref="tns:deliveryAssurance" minOccurs="0"/>

Modified: 
incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/basicDOCBare/DOCBareClientServerTest.java
URL: 
http://svn.apache.org/viewvc/incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/basicDOCBare/DOCBareClientServerTest.java?view=diff&rev=500649&r1=500648&r2=500649
==============================================================================
--- 
incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/basicDOCBare/DOCBareClientServerTest.java
 (original)
+++ 
incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/basicDOCBare/DOCBareClientServerTest.java
 Sat Jan 27 14:40:15 2007
@@ -45,7 +45,7 @@
     private final QName portName = new 
QName("http://apache.org/hello_world_doc_lit_bare";, "SoapPort");
 
     public void setUp() {
-        System.setProperty("org.apache.cxf.bus.factory", 
"org.apache.cxf.bus.cxf.CXFBusFactory");
+        System.setProperty("org.apache.cxf.bus.factory", 
"org.apache.cxf.bus.CXFBusFactory");
     }
     
     public static Test suite() throws Exception {
@@ -63,7 +63,7 @@
         assertNotNull("WSDL is null", wsdl);
 
         SOAPService service = new SOAPService(wsdl, serviceName);
-        assertNotNull("Service is ull ", service);
+        assertNotNull("Service is null", service);
 
         PutLastTradedPricePortType putLastTradedPrice = 
service.getPort(portName,
                                                                         
PutLastTradedPricePortType.class);

Modified: 
incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/basicDOCBare/Server.java
URL: 
http://svn.apache.org/viewvc/incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/basicDOCBare/Server.java?view=diff&rev=500649&r1=500648&r2=500649
==============================================================================
--- 
incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/basicDOCBare/Server.java
 (original)
+++ 
incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/basicDOCBare/Server.java
 Sat Jan 27 14:40:15 2007
@@ -33,7 +33,7 @@
 
 
     protected void run()  {
-        System.setProperty("org.apache.cxf.bus.factory", 
"org.apache.cxf.bus.cxf.CXFBusFactory");  
+        System.setProperty("org.apache.cxf.bus.factory", 
"org.apache.cxf.bus.CXFBusFactory");  
         Object implementor = new PutLastTradedPriceImpl();
         String address = 
"http://localhost:9107/SOAPDocLitBareService/SoapPort";;      
         Endpoint ep = Endpoint.create(implementor);

Modified: 
incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/management/ManagedBusTest.java
URL: 
http://svn.apache.org/viewvc/incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/management/ManagedBusTest.java?view=diff&rev=500649&r1=500648&r2=500649
==============================================================================
--- 
incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/management/ManagedBusTest.java
 (original)
+++ 
incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/management/ManagedBusTest.java
 Sat Jan 27 14:40:15 2007
@@ -25,7 +25,7 @@
 import junit.framework.TestCase;
 
 import org.apache.cxf.Bus;
-import org.apache.cxf.bus.cxf.CXFBusFactory;
+import org.apache.cxf.bus.CXFBusFactory;
 import org.apache.cxf.bus.spring.SpringBusFactory;
 import org.apache.cxf.configuration.Configurer;
 import org.apache.cxf.management.InstrumentationManager;

Modified: 
incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/addressing/wsa_interceptors.xml
URL: 
http://svn.apache.org/viewvc/incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/addressing/wsa_interceptors.xml?view=diff&rev=500649&r1=500648&r2=500649
==============================================================================
--- 
incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/addressing/wsa_interceptors.xml
 (original)
+++ 
incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/addressing/wsa_interceptors.xml
 Sat Jan 27 14:40:15 2007
@@ -28,7 +28,7 @@
 
     <!-- We are adding the interceptors to the bus as we will have only one 
endpoint/service/bus. -->
 
-    <bean id="cxf" class="org.apache.cxf.bus.spring.SpringBusImpl">
+    <bean id="cxf" class="org.apache.cxf.bus.CXFBusImpl">
         <property name="inInterceptors">
             <list>
                 <ref bean="mapAggregator"/>

Modified: 
incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/rm/decoupled.xml
URL: 
http://svn.apache.org/viewvc/incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/rm/decoupled.xml?view=diff&rev=500649&r1=500648&r2=500649
==============================================================================
--- 
incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/rm/decoupled.xml
 (original)
+++ 
incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/rm/decoupled.xml
 Sat Jan 27 14:40:15 2007
@@ -38,7 +38,7 @@
 
     <!-- We are adding the interceptors to the bus as we will have only one 
endpoint/service/bus. -->
 
-    <bean id="cxf" class="org.apache.cxf.bus.spring.SpringBusImpl">
+    <bean id="cxf" class="org.apache.cxf.bus.CXFBusImpl">
         <property name="inInterceptors">
             <list>
                 <ref bean="mapAggregator"/>

Modified: 
incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/rm/decoupled_bare.xml
URL: 
http://svn.apache.org/viewvc/incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/rm/decoupled_bare.xml?view=diff&rev=500649&r1=500648&r2=500649
==============================================================================
--- 
incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/rm/decoupled_bare.xml
 (original)
+++ 
incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/rm/decoupled_bare.xml
 Sat Jan 27 14:40:15 2007
@@ -38,7 +38,7 @@
 
     <!-- We are adding the interceptors to the bus as we will have only one 
endpoint/service/bus. -->
 
-    <bean id="cxf" class="org.apache.cxf.bus.spring.SpringBusImpl">
+    <bean id="cxf" class="org.apache.cxf.bus.CXFBusImpl">
         <property name="inInterceptors">
             <list>
                 <ref bean="mapAggregator"/>

Modified: 
incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/rm/rminterceptors.xml
URL: 
http://svn.apache.org/viewvc/incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/rm/rminterceptors.xml?view=diff&rev=500649&r1=500648&r2=500649
==============================================================================
--- 
incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/rm/rminterceptors.xml
 (original)
+++ 
incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/rm/rminterceptors.xml
 Sat Jan 27 14:40:15 2007
@@ -36,7 +36,7 @@
 
     <!-- We are adding the interceptors to the bus as we will have only one 
endpoint/service/bus. -->
 
-    <bean id="cxf" class="org.apache.cxf.bus.spring.SpringBusImpl">
+    <bean id="cxf" class="org.apache.cxf.bus.CXFBusImpl">
         <property name="inInterceptors">
             <list>
                 <ref bean="mapAggregator"/>

Modified: incubator/cxf/trunk/tools/xjc/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/cxf/trunk/tools/xjc/pom.xml?view=diff&rev=500649&r1=500648&r2=500649
==============================================================================
--- incubator/cxf/trunk/tools/xjc/pom.xml (original)
+++ incubator/cxf/trunk/tools/xjc/pom.xml Sat Jan 27 14:40:15 2007
@@ -37,8 +37,6 @@
     
     <modules>
         <module>dv</module>
-        <module>cfg</module>
-        <module>cfg-test</module>
         <module>dv-test</module>
     </modules>
 </project>


Reply via email to