http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/itests/cxf-http-osgi/src/main/resources/wsdl/hello_world.wsdl
----------------------------------------------------------------------
diff --git a/itests/cxf-http-osgi/src/main/resources/wsdl/hello_world.wsdl 
b/itests/cxf-http-osgi/src/main/resources/wsdl/hello_world.wsdl
deleted file mode 100644
index fcf66bd..0000000
--- a/itests/cxf-http-osgi/src/main/resources/wsdl/hello_world.wsdl
+++ /dev/null
@@ -1,79 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements. See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership. The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License. You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied. See the License for the
-    specific language governing permissions and limitations
-    under the License.
--->
-<wsdl:definitions name="HelloWorldImplService" 
-                  targetNamespace="http://cxf.examples.servicemix.apache.org/"; 
-                  xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; 
-                  xmlns:tns="http://cxf.examples.servicemix.apache.org/"; 
-                  xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; 
-                  xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
-    <wsdl:types>
-        <xsd:schema attributeFormDefault="unqualified" 
-                    elementFormDefault="unqualified" 
-                    
targetNamespace="http://cxf.examples.servicemix.apache.org/"; 
-                    xmlns:tns="http://cxf.examples.servicemix.apache.org/"; 
-                    xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
-            <xsd:element name="sayHi" type="tns:sayHi" />
-            <xsd:complexType name="sayHi">
-                <xsd:sequence>
-                    <xsd:element minOccurs="0" name="arg0" type="xsd:string" />
-                </xsd:sequence>
-            </xsd:complexType>
-            <xsd:element name="sayHiResponse" type="tns:sayHiResponse" />
-            <xsd:complexType name="sayHiResponse">
-                <xsd:sequence>
-                    <xsd:element minOccurs="0" name="return" type="xsd:string" 
/>
-                </xsd:sequence>
-            </xsd:complexType>
-        </xsd:schema>
-    </wsdl:types>
-    <wsdl:message name="sayHiResponse">
-        <wsdl:part element="tns:sayHiResponse" name="parameters">
-        </wsdl:part>
-    </wsdl:message>
-    <wsdl:message name="sayHi">
-        <wsdl:part element="tns:sayHi" name="parameters">
-        </wsdl:part>
-    </wsdl:message>
-    <wsdl:portType name="HelloWorld">
-        <wsdl:operation name="sayHi">
-            <wsdl:input message="tns:sayHi" name="sayHi">
-            </wsdl:input>
-            <wsdl:output message="tns:sayHiResponse" name="sayHiResponse">
-            </wsdl:output>
-        </wsdl:operation>
-    </wsdl:portType>
-    <wsdl:binding name="HelloWorldImplServiceSoapBinding" 
type="tns:HelloWorld">
-        <soap:binding style="document" 
transport="http://schemas.xmlsoap.org/soap/http"; />
-        <wsdl:operation name="sayHi">
-            <soap:operation soapAction="" style="document" />
-            <wsdl:input name="sayHi">
-                <soap:body use="literal" />
-            </wsdl:input>
-            <wsdl:output name="sayHiResponse">
-                <soap:body use="literal" />
-            </wsdl:output>
-        </wsdl:operation>
-    </wsdl:binding>
-    <wsdl:service name="HelloWorldImplService">
-        <wsdl:port binding="tns:HelloWorldImplServiceSoapBinding" 
name="HelloWorldImplPort">
-            <soap:address location="http://localhost:8181/cxf/HelloWorld"; />
-        </wsdl:port>
-    </wsdl:service>
-</wsdl:definitions>

http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/itests/cxf-jms-osgi/pom.xml
----------------------------------------------------------------------
diff --git a/itests/cxf-jms-osgi/pom.xml b/itests/cxf-jms-osgi/pom.xml
deleted file mode 100644
index ff25bba..0000000
--- a/itests/cxf-jms-osgi/pom.xml
+++ /dev/null
@@ -1,97 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
-
-    <!--
-
-        Licensed to the Apache Software Foundation (ASF) under one or more
-        contributor license agreements.  See the NOTICE file distributed with
-        this work for additional information regarding copyright ownership.
-        The ASF licenses this file to You under the Apache License, Version 2.0
-        (the "License"); you may not use this file except in compliance with
-        the License.  You may obtain a copy of the License at
-
-           http://www.apache.org/licenses/LICENSE-2.0
-
-        Unless required by applicable law or agreed to in writing, software
-        distributed under the License is distributed on an "AS IS" BASIS,
-        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 
implied.
-        See the License for the specific language governing permissions and
-        limitations under the License.
-    -->
-
-    <modelVersion>4.0.0</modelVersion>
-
-    <parent>
-        <groupId>org.apache.servicemix.itests</groupId>
-        <artifactId>itests</artifactId>
-        <version>4.6.0-SNAPSHOT</version>
-    </parent>
-
-    <artifactId>org.apache.servicemix.itests.cxf-jms-osgi</artifactId>
-    <packaging>bundle</packaging>
-    <name>Apache ServiceMix :: Features :: Integration Tests :: CXF JMS 
Transport OSGi</name>
-
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.cxf</groupId>
-            <artifactId>cxf-rt-frontend-jaxws</artifactId>
-            <scope>provided</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.geronimo.specs</groupId>
-            <artifactId>geronimo-ws-metadata_2.0_spec</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.servicemix.itests</groupId>
-            <artifactId>org.apache.servicemix.itests.test-commons</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-    </dependencies>
-
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.felix</groupId>
-                <artifactId>maven-bundle-plugin</artifactId>
-                <configuration>
-                    <instructions>
-                        
<Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>
-                        <Import-Package>
-                            javax.jws,
-                            javax.wsdl,
-                            javax.xml.bind,
-                            javax.xml.bind.annotation,
-                            javax.xml.namespace,
-                            javax.xml.ws,
-                            META-INF.cxf,
-                            org.apache.cxf.bus,
-                            org.apache.cxf.bus.spring,
-                            org.apache.cxf.bus.resource,
-                            org.apache.cxf.configuration.spring,
-                            org.apache.cxf.resource,
-                            org.springframework.beans.factory.config,
-                            org.apache.activemq.jndi,
-                            org.apache.activemq.xbean,
-                            org.apache.activemq.broker.region.policy,
-                            javax.transaction,
-                            org.apache.activemq,
-                            org.apache.activemq.pool,
-                            org.apache.activemq.util,
-                            org.apache.activemq.broker.jmx,
-                            org.apache.activemq.network,
-                            org.apache.activemq.store.amq,
-                            org.apache.activemq.usage,
-                            org.apache.activemq.broker,
-                            javax.jms,
-                            org.apache.servicemix.examples.cxf,
-                                                        
org.apache.cxf.transport.jms, org.springframework.jms.connection
-                        </Import-Package>
-                        
<Export-Package>org.apache.servicemix.examples.cxf_jms_osgi</Export-Package>
-                        <Require-Bundle>org.apache.cxf.bundle</Require-Bundle>
-                    </instructions>
-                </configuration>
-            </plugin>
-        </plugins>
-    </build>
-
-</project>

http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/itests/cxf-jms-osgi/src/main/java/org/apache/servicemix/examples/cxf_jms_osgi/HelloWorldImpl.java
----------------------------------------------------------------------
diff --git 
a/itests/cxf-jms-osgi/src/main/java/org/apache/servicemix/examples/cxf_jms_osgi/HelloWorldImpl.java
 
b/itests/cxf-jms-osgi/src/main/java/org/apache/servicemix/examples/cxf_jms_osgi/HelloWorldImpl.java
deleted file mode 100644
index d7b8d1e..0000000
--- 
a/itests/cxf-jms-osgi/src/main/java/org/apache/servicemix/examples/cxf_jms_osgi/HelloWorldImpl.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-// START SNIPPET: service
-package org.apache.servicemix.examples.cxf_jms_osgi;
-
-import javax.jws.WebService;
-import org.apache.servicemix.examples.cxf.*;
-
-//@WebService(endpointInterface = 
"org.apache.servicemix.examples.cxf.HelloWorld")
-@WebService(serviceName = "HelloWorldImplService",
-            portName = "HelloWorldImplPort",
-            endpointInterface = 
"org.apache.servicemix.examples.cxf.HelloWorld",
-            targetNamespace = "http://cxf.examples.servicemix.apache.org/";)
-public class HelloWorldImpl implements HelloWorld {
-
-    public String sayHi(String text) {
-        return "Hello " + text;
-    }
-}
-// END SNIPPET: service

http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/itests/cxf-jms-osgi/src/main/resources/META-INF/spring/activemq-broker.xml
----------------------------------------------------------------------
diff --git 
a/itests/cxf-jms-osgi/src/main/resources/META-INF/spring/activemq-broker.xml 
b/itests/cxf-jms-osgi/src/main/resources/META-INF/spring/activemq-broker.xml
deleted file mode 100644
index aecb293..0000000
--- a/itests/cxf-jms-osgi/src/main/resources/META-INF/spring/activemq-broker.xml
+++ /dev/null
@@ -1,133 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-   
-    http://www.apache.org/licenses/LICENSE-2.0
-   
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<beans
-  xmlns="http://www.springframework.org/schema/beans";
-  xmlns:amq="http://activemq.apache.org/schema/core";
-  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-  xmlns:osgi="http://www.springframework.org/schema/osgi";
-  xsi:schemaLocation="http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
-  http://activemq.apache.org/schema/core 
http://activemq.apache.org/schema/core/activemq-core.xsd   
-  http://activemq.apache.org/camel/schema/spring 
http://activemq.apache.org/camel/schema/spring/camel-spring.xsd
-  http://www.springframework.org/schema/osgi 
http://www.springframework.org/schema/osgi/spring-osgi.xsd";>
-
-    <!-- Allows us to use system properties as variables in this configuration 
file -->
-    <bean 
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"/>
-
-    <broker xmlns="http://activemq.apache.org/schema/core"; 
brokerName="default" dataDirectory="${karaf.base}/data/activemq/default" 
useShutdownHook="true">
-
-        <!-- Destination specific policies using destination names or 
wildcards -->
-        <destinationPolicy>
-            <policyMap>
-                <policyEntries>
-                    <policyEntry queue=">" memoryLimit="5mb"/>
-                    <policyEntry topic=">" memoryLimit="5mb">
-                        <subscriptionRecoveryPolicy>
-                            <lastImageSubscriptionRecoveryPolicy/>
-                        </subscriptionRecoveryPolicy>
-                    </policyEntry>
-                </policyEntries>
-            </policyMap>
-        </destinationPolicy>
-
-        <!-- Use the following to configure how ActiveMQ is exposed in JMX -->
-        <managementContext>
-            <managementContext createConnector="false"/>
-        </managementContext>
-
-        <!-- The store and forward broker networks ActiveMQ will listen to -->
-        <networkConnectors>
-            <!-- by default just auto discover the other brokers -->
-            <networkConnector name="default-nc" uri="multicast://default"/>
-            <!-- Example of a static configuration:
-            <networkConnector name="host1 and host2" 
uri="static://(tcp://host1:61616,tcp://host2:61616)"/>
-            -->
-        </networkConnectors>
-
-        <persistenceAdapter>
-            <amqPersistenceAdapter syncOnWrite="false" 
directory="${karaf.base}/data/activemq/default" maxFileLength="20 mb"/>
-        </persistenceAdapter>
-
-        <!-- Use the following if you wish to configure the journal with JDBC 
-->
-        <!--
-        <persistenceAdapter>
-            <journaledJDBC dataDirectory="${activemq.base}/data" 
dataSource="#postgres-ds"/>
-        </persistenceAdapter>
-        -->
-
-        <!-- Or if you want to use pure JDBC without a journal -->
-        <!--
-        <persistenceAdapter>
-            <jdbcPersistenceAdapter dataSource="#postgres-ds"/>
-        </persistenceAdapter>
-        -->
-
-        <!--  The maximum about of space the broker will use before slowing 
down producers -->
-        <systemUsage>
-            <systemUsage>
-                <memoryUsage>
-                    <memoryUsage limit="20 mb"/>
-                </memoryUsage>
-                <storeUsage>
-                    <storeUsage limit="1 gb" name="foo"/>
-                </storeUsage>
-                <tempUsage>
-                    <tempUsage limit="100 mb"/>
-                </tempUsage>
-            </systemUsage>
-        </systemUsage>
-
-
-        <!-- The transport connectors ActiveMQ will listen to -->
-        <transportConnectors>
-            <transportConnector name="openwire" uri="tcp://localhost:61616" 
discoveryUri="multicast://default"/>
-            <transportConnector name="stomp" uri="stomp://localhost:61613"/>
-        </transportConnectors>
-
-    </broker>
-
-    <bean id="activemqConnectionFactory" 
class="org.apache.activemq.ActiveMQConnectionFactory">
-        <property name="brokerURL" value="tcp://localhost:61616" />
-    </bean>
-
-    <bean id="pooledConnectionFactoryFactory" 
class="org.apache.activemq.pool.PooledConnectionFactory">
-        <property name="maxConnections" value="8" />
-        <property name="maximumActive" value="500" />
-        <property name="connectionFactory" ref="activemqConnectionFactory" />
-    </bean>
-    <bean id="pooledConnectionFactory" 
factory-bean="pooledConnectionFactoryFactory" 
factory-method="getConnectionFactory" />
-
-    <bean id="resourceManager" 
class="org.apache.activemq.pool.ActiveMQResourceManager" 
init-method="recoverResource">
-          <property name="transactionManager" ref="transactionManager" />
-          <property name="connectionFactory" ref="activemqConnectionFactory" />
-          <property name="resourceName" value="activemq.default" />
-    </bean>
-
-    <osgi:reference id="transactionManager" 
interface="javax.transaction.TransactionManager"
-                    cardinality="0..1"/>
-
-    <osgi:service ref="pooledConnectionFactory">
-        <osgi:interfaces>
-            <value>javax.jms.ConnectionFactory</value>
-        </osgi:interfaces>
-        <osgi:service-properties>
-            <entry key="name" value="default"/>
-        </osgi:service-properties>
-    </osgi:service>
-
-</beans>
-
-

http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/itests/cxf-jms-osgi/src/main/resources/META-INF/spring/beans.xml
----------------------------------------------------------------------
diff --git a/itests/cxf-jms-osgi/src/main/resources/META-INF/spring/beans.xml 
b/itests/cxf-jms-osgi/src/main/resources/META-INF/spring/beans.xml
deleted file mode 100644
index 3dad1cb..0000000
--- a/itests/cxf-jms-osgi/src/main/resources/META-INF/spring/beans.xml
+++ /dev/null
@@ -1,85 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements. See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership. The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License. You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied. See the License for the
-    specific language governing permissions and limitations
-    under the License.
--->
-<!-- START SNIPPET: beans -->
-<beans xmlns="http://www.springframework.org/schema/beans";
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-    xmlns:jaxws="http://cxf.apache.org/jaxws";
-    xmlns:osgi="http://www.springframework.org/schema/osgi";
-    xmlns:p="http://www.springframework.org/schema/p";
-        xsi:schemaLocation="
-        http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans.xsd
-        http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd
-        http://www.springframework.org/schema/osgi 
http://www.springframework.org/schema/osgi/spring-osgi.xsd";>
-
-    <import resource="classpath:META-INF/cxf/cxf.xml" />
-
-    <jaxws:endpoint id="JMSEndpoint"
-        
implementor="org.apache.servicemix.examples.cxf_jms_osgi.HelloWorldImpl"
-        wsdlLocation="wsdl/hello_world.wsdl"
-        endpointName="e:HelloWorldImplPort"
-        serviceName="s:HelloWorldImplService"
-        xmlns:e="http://cxf.examples.servicemix.apache.org/";
-            xmlns:s="http://cxf.examples.servicemix.apache.org/";>
-            <jaxws:features>
-                <bean xmlns="http://www.springframework.org/schema/beans";
-                        class="org.apache.cxf.transport.jms.JMSConfigFeature"
-                        p:jmsConfig-ref="jmsConfig"/>
-            </jaxws:features>
-        </jaxws:endpoint>
-
-
-    <jaxws:client id="client" 
-         serviceClass="org.apache.servicemix.examples.cxf.HelloWorld"    
-        endpointName="e:HelloWorldImplPort"
-        serviceName="s:HelloWorldImplService"
-        xmlns:e="http://cxf.examples.servicemix.apache.org/";
-        xmlns:s="http://cxf.examples.servicemix.apache.org/";
-         wsdlLocation="wsdl/hello_world.wsdl"
-         >
-        <jaxws:features>
-                <bean xmlns="http://www.springframework.org/schema/beans";
-                        class="org.apache.cxf.transport.jms.JMSConfigFeature"
-                        p:jmsConfig-ref="jmsConfig"/>
-        </jaxws:features>
-    </jaxws:client>   
- 
-    <bean id="jmsConfig" class="org.apache.cxf.transport.jms.JMSConfiguration"
-        p:connectionFactory-ref="jmsConnectionFactory"
-        p:targetDestination="test.cxf.jmstransport.queue"
-     />
-
-     <bean id="jmsConnectionFactory" 
class="org.springframework.jms.connection.SingleConnectionFactory">
-        <property name="targetConnectionFactory">
-                <bean class="org.apache.activemq.ActiveMQConnectionFactory">
-                        <property name="brokerURL" 
value="tcp://localhost:61616" />
-                </bean>
-        </property>
-    </bean>
-
-    <osgi:service id="testHelloWorld" ref="client"
-        interface="org.apache.servicemix.examples.cxf.HelloWorld">
-        <osgi:service-properties>
-            <entry key="TEST-BUNDLE-NAME" value="cxf-jms-osgi" />
-        </osgi:service-properties>
-    </osgi:service>
-
-
-</beans>
-<!-- END SNIPPET: beans -->

http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/itests/cxf-jms-osgi/src/main/resources/wsdl/hello_world.wsdl
----------------------------------------------------------------------
diff --git a/itests/cxf-jms-osgi/src/main/resources/wsdl/hello_world.wsdl 
b/itests/cxf-jms-osgi/src/main/resources/wsdl/hello_world.wsdl
deleted file mode 100644
index ad999fc..0000000
--- a/itests/cxf-jms-osgi/src/main/resources/wsdl/hello_world.wsdl
+++ /dev/null
@@ -1,86 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements. See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership. The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License. You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied. See the License for the
-    specific language governing permissions and limitations
-    under the License.
--->
-<wsdl:definitions name="HelloWorldImplService" 
-                  targetNamespace="http://cxf.examples.servicemix.apache.org/"; 
-                  xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; 
-                  xmlns:tns="http://cxf.examples.servicemix.apache.org/"; 
-                  xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; 
-                  xmlns:xsd="http://www.w3.org/2001/XMLSchema";
-                  xmlns:jms="http://cxf.apache.org/transports/jms";>
-    <wsdl:types>
-        <xsd:schema attributeFormDefault="unqualified" 
-                    elementFormDefault="unqualified" 
-                    
targetNamespace="http://cxf.examples.servicemix.apache.org/"; 
-                    xmlns:tns="http://cxf.examples.servicemix.apache.org/"; 
-                    xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
-            <xsd:element name="sayHi" type="tns:sayHi" />
-            <xsd:complexType name="sayHi">
-                <xsd:sequence>
-                    <xsd:element minOccurs="0" name="arg0" type="xsd:string" />
-                </xsd:sequence>
-            </xsd:complexType>
-            <xsd:element name="sayHiResponse" type="tns:sayHiResponse" />
-            <xsd:complexType name="sayHiResponse">
-                <xsd:sequence>
-                    <xsd:element minOccurs="0" name="return" type="xsd:string" 
/>
-                </xsd:sequence>
-            </xsd:complexType>
-        </xsd:schema>
-    </wsdl:types>
-    <wsdl:message name="sayHiResponse">
-        <wsdl:part element="tns:sayHiResponse" name="parameters">
-        </wsdl:part>
-    </wsdl:message>
-    <wsdl:message name="sayHi">
-        <wsdl:part element="tns:sayHi" name="parameters">
-        </wsdl:part>
-    </wsdl:message>
-    <wsdl:portType name="HelloWorld">
-        <wsdl:operation name="sayHi">
-            <wsdl:input message="tns:sayHi" name="sayHi">
-            </wsdl:input>
-            <wsdl:output message="tns:sayHiResponse" name="sayHiResponse">
-            </wsdl:output>
-        </wsdl:operation>
-    </wsdl:portType>
-    <wsdl:binding name="HelloWorldImplServiceSoapBinding" 
type="tns:HelloWorld">
-        <soap:binding style="document" 
transport="http://schemas.xmlsoap.org/soap/http"; />
-        <wsdl:operation name="sayHi">
-            <soap:operation soapAction="" style="document" />
-            <wsdl:input name="sayHi">
-                <soap:body use="literal" />
-            </wsdl:input>
-            <wsdl:output name="sayHiResponse">
-                <soap:body use="literal" />
-            </wsdl:output>
-        </wsdl:operation>
-    </wsdl:binding>
-    <wsdl:service name="HelloWorldImplService">
-        <wsdl:port binding="tns:HelloWorldImplServiceSoapBinding" 
name="HelloWorldImplPort">
-            <jms:address
-                   jndiConnectionFactoryName="ConnectionFactory"
-                   jndiDestinationName="dynamicQueues/test.jmstransport.text"> 
                   <jms:JMSNamingProperty name="java.naming.factory.initial" 
value="org.apache.activemq.jndi.ActiveMQInitialContextFactory"/>
-                   <jms:JMSNamingProperty name="java.naming.provider.url" 
value="tcp://localhost:61616"/>
-            </jms:address>
-
-            <jms:server durableSubscriberName="CXF_subscriber"/>
-        </wsdl:port>
-    </wsdl:service>
-</wsdl:definitions>

http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/itests/cxf-mtom-osgi/pom.xml
----------------------------------------------------------------------
diff --git a/itests/cxf-mtom-osgi/pom.xml b/itests/cxf-mtom-osgi/pom.xml
deleted file mode 100644
index 5d5b309..0000000
--- a/itests/cxf-mtom-osgi/pom.xml
+++ /dev/null
@@ -1,107 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
-
-    <!--
-
-        Licensed to the Apache Software Foundation (ASF) under one or more
-        contributor license agreements.  See the NOTICE file distributed with
-        this work for additional information regarding copyright ownership.
-        The ASF licenses this file to You under the Apache License, Version 2.0
-        (the "License"); you may not use this file except in compliance with
-        the License.  You may obtain a copy of the License at
-
-           http://www.apache.org/licenses/LICENSE-2.0
-
-        Unless required by applicable law or agreed to in writing, software
-        distributed under the License is distributed on an "AS IS" BASIS,
-        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 
implied.
-        See the License for the specific language governing permissions and
-        limitations under the License.
-    -->
-
-    <modelVersion>4.0.0</modelVersion>
-
-    <parent>
-        <groupId>org.apache.servicemix.itests</groupId>
-        <artifactId>itests</artifactId>
-        <version>4.6.0-SNAPSHOT</version>
-    </parent>
-
-    <artifactId>org.apache.servicemix.itests.cxf-mtom-osgi</artifactId>
-    <packaging>bundle</packaging>
-    <name>Apache ServiceMix :: Features :: Integration Tests :: CXF MTOM 
OSGi</name>
-
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.cxf</groupId>
-            <artifactId>cxf-rt-frontend-jaxws</artifactId>
-            <scope>provided</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.geronimo.specs</groupId>
-            <artifactId>geronimo-ws-metadata_2.0_spec</artifactId>
-        </dependency>
-    </dependencies>
-
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-codegen-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <id>generate-test-sources</id>
-                        <phase>generate-sources</phase>
-                        <configuration>
-                            
<sourceRoot>${basedir}/target/generated/src/main/java</sourceRoot>
-                            <wsdlOptions>
-                                <wsdlOption>
-                                    
<wsdl>${basedir}/src/main/resources/wsdl/mtom.wsdl</wsdl>
-                                </wsdlOption>
-                            </wsdlOptions>
-                        </configuration>
-                        <goals>
-                            <goal>wsdl2java</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.felix</groupId>
-                <artifactId>maven-bundle-plugin</artifactId>
-                <configuration>
-                    <instructions>
-                        
<Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>
-                        <Import-Package>
-                            javax.jws,
-                            javax.wsdl,
-                            javax.xml.bind,
-                            javax.xml.bind.annotation,
-                            javax.xml.namespace,
-                            javax.xml.soap,
-                            javax.xml.transform,
-                            javax.xml.ws,
-                            javax.activation,
-                            javax.jws.soap,
-                            javax.mail.util,
-                            META-INF.cxf,
-                            META-INF.cxf.osgi,
-                            org.apache.cxf.feature,
-                            org.apache.cxf.bus,
-                            org.apache.cxf.bus.spring,
-                            org.apache.cxf.bus.resource,
-                            org.apache.cxf.configuration.spring,
-                            org.apache.cxf.resource,
-                            org.apache.cxf.transport.http,
-                            org.springframework.beans.factory.config
-                        </Import-Package>
-                        <Require-Bundle>org.apache.cxf.bundle</Require-Bundle>
-                        <Export-Package>org.apache.cxf.mime, 
org.apache.cxf.mime.types,
-                            
org.apache.servicemix.examples.cxf.mtom</Export-Package>
-                    </instructions>
-                </configuration>
-            </plugin>
-        </plugins>
-    </build>
-
-</project>

http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/itests/cxf-mtom-osgi/src/main/java/org/apache/servicemix/examples/cxf/mtom/TestMtomImpl.java
----------------------------------------------------------------------
diff --git 
a/itests/cxf-mtom-osgi/src/main/java/org/apache/servicemix/examples/cxf/mtom/TestMtomImpl.java
 
b/itests/cxf-mtom-osgi/src/main/java/org/apache/servicemix/examples/cxf/mtom/TestMtomImpl.java
deleted file mode 100644
index 2457d03..0000000
--- 
a/itests/cxf-mtom-osgi/src/main/java/org/apache/servicemix/examples/cxf/mtom/TestMtomImpl.java
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.servicemix.examples.cxf.mtom;
-
-import java.io.ByteArrayOutputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.OutputStream;
-
-import javax.activation.DataHandler;
-import javax.jws.WebService;
-import javax.mail.util.ByteArrayDataSource;
-import javax.xml.ws.Holder;
-
-import org.apache.cxf.mime.TestMtom;
-
-@WebService(serviceName = "TestMtomService", 
-        portName = "TestMtomPort", 
-        targetNamespace = "http://cxf.apache.org/mime";, 
-        endpointInterface = "org.apache.cxf.mime.TestMtom",
-            wsdlLocation = "testutils/mtom_xop.wsdl")
-public class TestMtomImpl implements TestMtom {
-    public void testXop(Holder<String> name, Holder<DataHandler> attachinfo) {
-       try {
-            System.out.println("Received image with mtom enabled from client");
-            InputStream mtomIn = attachinfo.value.getInputStream();
-            ByteArrayOutputStream out = new ByteArrayOutputStream();
-            copy(mtomIn, out);
-            System.out.println("The image data size is " + out.size());
-            name.value = "Hello " + name.value;
-            mtomIn.close();
-            attachinfo.value = new DataHandler(new 
ByteArrayDataSource(out.toByteArray(),
-                                                                       
attachinfo.value.getContentType()));
-        } catch (Exception e) {
-            e.printStackTrace();
-        }
-    }
-    
-    public static int copy(final InputStream input, final OutputStream output) 
throws IOException {
-        final byte[] buffer = new byte[4096];
-        int n = 0;
-        n = input.read(buffer);
-        int total = 0;
-        while (-1 != n) {
-            output.write(buffer, 0, n);
-            total += n;
-            n = input.read(buffer);
-        }
-        return total;
-    }
-}

http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/itests/cxf-mtom-osgi/src/main/resources/META-INF/spring/beans.xml
----------------------------------------------------------------------
diff --git a/itests/cxf-mtom-osgi/src/main/resources/META-INF/spring/beans.xml 
b/itests/cxf-mtom-osgi/src/main/resources/META-INF/spring/beans.xml
deleted file mode 100755
index 28d289b..0000000
--- a/itests/cxf-mtom-osgi/src/main/resources/META-INF/spring/beans.xml
+++ /dev/null
@@ -1,71 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements. See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership. The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License. You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied. See the License for the
-    specific language governing permissions and limitations
-    under the License.
--->
-<!-- START SNIPPET: beans -->
-<beans xmlns="http://www.springframework.org/schema/beans";
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-    xmlns:jaxws="http://cxf.apache.org/jaxws";
-    xmlns:osgi="http://www.springframework.org/schema/osgi";
-    xsi:schemaLocation="
-        http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans.xsd
-        http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd
-        http://www.springframework.org/schema/osgi 
http://www.springframework.org/schema/osgi/spring-osgi.xsd";>
-
-    <import resource="classpath:META-INF/cxf/cxf.xml" />
-    <import resource="classpath:META-INF/cxf/osgi/cxf-extension-osgi.xml" />
-
-    <jaxws:endpoint id="MtomEndpoint"
-        implementor="org.apache.servicemix.examples.cxf.mtom.TestMtomImpl"
-        address="/mtom"
-        wsdlLocation="wsdl/mtom.wsdl"
-        endpointName="e:TestMtomPort"
-        serviceName="s:TestMtomService"
-        xmlns:e="http://cxf.apache.org/mime";
-            xmlns:s="http://cxf.apache.org/mime";>
-             <jaxws:features>
-                 <bean class="org.apache.cxf.feature.LoggingFeature"/>
-             </jaxws:features>
-             <jaxws:properties>
-                 <entry key="mtom-enabled" value="true"/>
-             </jaxws:properties>
-        </jaxws:endpoint>
-
-       
-       <jaxws:client id="client" 
-             serviceClass="org.apache.cxf.mime.TestMtom"    
-             endpointName="e:TestMtomPort"
-            serviceName="s:TestMtomService"
-            xmlns:e="http://cxf.apache.org/mime";
-            xmlns:s="http://cxf.apache.org/mime";
-            wsdlLocation="wsdl/mtom.wsdl"
-             address="http://localhost:8080/cxf/mtom";>
-             <jaxws:features>
-                 <bean class="org.apache.cxf.feature.LoggingFeature"/>
-             </jaxws:features>
-             <jaxws:properties>
-                 <entry key="mtom-enabled" value="true"/>
-             </jaxws:properties>
-        </jaxws:client>   
- 
-       <osgi:service id="testMtom" ref="client"
-            interface="org.apache.cxf.mime.TestMtom"/>
-
-       
-</beans>
-<!-- END SNIPPET: beans -->

http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/itests/cxf-mtom-osgi/src/main/resources/wsdl/mtom.wsdl
----------------------------------------------------------------------
diff --git a/itests/cxf-mtom-osgi/src/main/resources/wsdl/mtom.wsdl 
b/itests/cxf-mtom-osgi/src/main/resources/wsdl/mtom.wsdl
deleted file mode 100644
index b17c70b..0000000
--- a/itests/cxf-mtom-osgi/src/main/resources/wsdl/mtom.wsdl
+++ /dev/null
@@ -1,83 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one
-  or more contributor license agreements. See the NOTICE file
-  distributed with this work for additional information
-  regarding copyright ownership. The ASF licenses this file
-  to you under the Apache License, Version 2.0 (the
-  "License"); you may not use this file except in compliance
-  with the License. You may obtain a copy of the License at
-
-
-  http://www.apache.org/licenses/LICENSE-2.0
-
-
-  Unless required by applicable law or agreed to in writing,
-  software distributed under the License is distributed on an
-  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-  KIND, either express or implied. See the License for the
-  specific language governing permissions and limitations
-  under the License.
--->
-<wsdl:definitions name="SOAPBuilders-mime-cr-test" 
xmlns:types="http://cxf.apache.org/mime/types";
-    xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
-    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; 
xmlns:tns="http://cxf.apache.org/mime";
-    xmlns:jms="http://cxf.apache.org/transports/jms";
-    xmlns:xmime="http://www.w3.org/2005/05/xmlmime"; 
targetNamespace="http://cxf.apache.org/mime";>
-
-    <wsdl:types>
-        <schema xmlns="http://www.w3.org/2001/XMLSchema"; 
targetNamespace="http://cxf.apache.org/mime/types";
-            xmlns:xmime="http://www.w3.org/2005/05/xmlmime"; 
elementFormDefault="qualified">
-            <complexType name="XopType">
-                <sequence>
-                    <element name="name" type="xsd:string" />
-                    <element name="attachinfo" type="xsd:base64Binary" 
xmime:expectedContentTypes="application/octet-stream"/>
-                </sequence>
-            </complexType>
-            <element name="testXop" type="types:XopType" />
-            <element name="testXopResponse" type="types:XopType" />
-        </schema>
-
-    </wsdl:types>
-
-    <wsdl:message name="testXopIn">
-        <wsdl:part name="data" element="types:testXop" />
-    </wsdl:message>
-
-    <wsdl:message name="testXopOut">
-        <wsdl:part name="data" element="types:testXopResponse" />
-    </wsdl:message>
-
-
-    <wsdl:portType name="TestMtom">
-
-        <wsdl:operation name="testXop">
-            <wsdl:input message="tns:testXopIn" />
-            <wsdl:output message="tns:testXopOut" />
-        </wsdl:operation>
-
-    </wsdl:portType>
-
-    <wsdl:binding name="TestMtomBinding" type="tns:TestMtom">
-        <soap:binding style="document" 
transport="http://schemas.xmlsoap.org/soap/http"; />
-
-        <wsdl:operation name="testXop">
-            <soap:operation soapAction="" />
-            <wsdl:input>
-                <soap:body use="literal" />
-            </wsdl:input>
-            <wsdl:output>
-                <soap:body use="literal" />
-            </wsdl:output>
-        </wsdl:operation>
-
-
-    </wsdl:binding>
-
-    <wsdl:service name="TestMtomService">
-        <wsdl:port name="TestMtomPort" binding="tns:TestMtomBinding">
-            <soap:address location="http://localhost:9036/mime-test"; />
-        </wsdl:port>
-    </wsdl:service>
-
-</wsdl:definitions>

http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/itests/cxf-nmr-osgi/pom.xml
----------------------------------------------------------------------
diff --git a/itests/cxf-nmr-osgi/pom.xml b/itests/cxf-nmr-osgi/pom.xml
deleted file mode 100644
index 1ee26de..0000000
--- a/itests/cxf-nmr-osgi/pom.xml
+++ /dev/null
@@ -1,89 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
-
-    <!--
-
-        Licensed to the Apache Software Foundation (ASF) under one or more
-        contributor license agreements.  See the NOTICE file distributed with
-        this work for additional information regarding copyright ownership.
-        The ASF licenses this file to You under the Apache License, Version 2.0
-        (the "License"); you may not use this file except in compliance with
-        the License.  You may obtain a copy of the License at
-
-           http://www.apache.org/licenses/LICENSE-2.0
-
-        Unless required by applicable law or agreed to in writing, software
-        distributed under the License is distributed on an "AS IS" BASIS,
-        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 
implied.
-        See the License for the specific language governing permissions and
-        limitations under the License.
-    -->
-
-    <modelVersion>4.0.0</modelVersion>
-
-    <parent>
-        <groupId>org.apache.servicemix.itests</groupId>
-        <artifactId>itests</artifactId>
-        <version>4.6.0-SNAPSHOT</version>
-    </parent>
-
-    <artifactId>org.apache.servicemix.itests.cxf-nmr-osgi</artifactId>
-    <packaging>bundle</packaging>
-    <name>Apache ServiceMix :: Features :: Integration Tests :: CXF NMR 
Transport OSGi</name>
-
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.cxf</groupId>
-            <artifactId>cxf-rt-frontend-jaxws</artifactId>
-            <scope>provided</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.geronimo.specs</groupId>
-            <artifactId>geronimo-ws-metadata_2.0_spec</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.servicemix.itests</groupId>
-            <artifactId>org.apache.servicemix.itests.test-commons</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-    </dependencies>
-
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.felix</groupId>
-                <artifactId>maven-bundle-plugin</artifactId>
-                <configuration>
-                    <instructions>
-                        
<Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>
-                        <Import-Package>
-                            javax.jws,
-                            javax.wsdl,
-                            javax.xml.bind,
-                            javax.xml.bind.annotation,
-                            javax.xml.namespace,
-                            javax.xml.ws,
-                            META-INF.cxf,
-                            META-INF.cxf.transport.nmr,
-                            org.apache.cxf.bus,
-                            org.apache.cxf.bus.spring,
-                            org.apache.cxf.bus.resource,
-                            org.apache.cxf.configuration.spring,
-                            org.apache.cxf.resource,
-                            org.apache.cxf.feature,
-                            org.springframework.beans.factory.config,
-                            org.apache.servicemix.nmr.api,
-                            org.apache.servicemix.cxf.transport.nmr,
-                            org.apache.servicemix.nmr.api.event,
-                            org.apache.servicemix.nmr.api.internal,
-                            org.apache.servicemix.examples.cxf
-                        </Import-Package>
-                        
<Export-Package>org.apache.servicemix.examples.cxf_nmr_osgi</Export-Package>
-                        <Require-Bundle>org.apache.cxf.bundle</Require-Bundle>
-                    </instructions>
-                </configuration>
-            </plugin>
-        </plugins>
-    </build>
-
-</project>

http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/itests/cxf-nmr-osgi/src/main/java/org/apache/servicemix/examples/cxf_nmr_osgi/HelloWorldImpl.java
----------------------------------------------------------------------
diff --git 
a/itests/cxf-nmr-osgi/src/main/java/org/apache/servicemix/examples/cxf_nmr_osgi/HelloWorldImpl.java
 
b/itests/cxf-nmr-osgi/src/main/java/org/apache/servicemix/examples/cxf_nmr_osgi/HelloWorldImpl.java
deleted file mode 100644
index 1e8fd61..0000000
--- 
a/itests/cxf-nmr-osgi/src/main/java/org/apache/servicemix/examples/cxf_nmr_osgi/HelloWorldImpl.java
+++ /dev/null
@@ -1,35 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-// START SNIPPET: service
-package org.apache.servicemix.examples.cxf_nmr_osgi;
-
-import javax.jws.WebService;
-import org.apache.servicemix.examples.cxf.*;
-//@WebService(endpointInterface = 
"org.apache.servicemix.examples.cxf.HelloWorld")
-@WebService(serviceName = "HelloWorldImplService",
-            portName = "HelloWorldImplPort",
-            endpointInterface = 
"org.apache.servicemix.examples.cxf.HelloWorld",
-            targetNamespace = "http://cxf.examples.servicemix.apache.org/";)
-public class HelloWorldImpl implements HelloWorld {
-
-    public String sayHi(String text) {
-        return "Hello " + text;
-    }
-}
-// END SNIPPET: service

http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/itests/cxf-nmr-osgi/src/main/resources/META-INF/spring/beans.xml
----------------------------------------------------------------------
diff --git a/itests/cxf-nmr-osgi/src/main/resources/META-INF/spring/beans.xml 
b/itests/cxf-nmr-osgi/src/main/resources/META-INF/spring/beans.xml
deleted file mode 100644
index a924148..0000000
--- a/itests/cxf-nmr-osgi/src/main/resources/META-INF/spring/beans.xml
+++ /dev/null
@@ -1,68 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements. See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership. The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License. You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied. See the License for the
-    specific language governing permissions and limitations
-    under the License.
--->
-<!-- START SNIPPET: beans -->
-<beans xmlns="http://www.springframework.org/schema/beans";
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-    xmlns:jaxws="http://cxf.apache.org/jaxws";
-    xmlns:osgi="http://www.springframework.org/schema/osgi";
-    xsi:schemaLocation="
-        http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans.xsd
-        http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd
-        http://www.springframework.org/schema/osgi 
http://www.springframework.org/schema/osgi/spring-osgi.xsd";>
-
-    <import resource="classpath:META-INF/cxf/cxf.xml" />
-    <import 
resource="classpath:META-INF/cxf/transport/nmr/cxf-transport-nmr.xml" />
-
-    <jaxws:endpoint id="NMREndpoint"
-        
implementor="org.apache.servicemix.examples.cxf_nmr_osgi.HelloWorldImpl"
-            endpointName="e:HelloWorldImplPort"
-        serviceName="s:HelloWorldImplService"
-        xmlns:e="http://cxf.examples.servicemix.apache.org/";
-            address="nmr:HelloWorld"
-        xmlns:s="http://cxf.examples.servicemix.apache.org/";>
-            <jaxws:features>
-                <bean class="org.apache.cxf.feature.LoggingFeature"/>
-            </jaxws:features>
-        </jaxws:endpoint>
-
-
-    <jaxws:client id="client" 
-         serviceClass="org.apache.servicemix.examples.cxf.HelloWorld"    
-        xmlns:e="http://cxf.examples.servicemix.apache.org/";
-        xmlns:s="http://cxf.examples.servicemix.apache.org/";
-        endpointName="e:HelloWorldImplPort"     
-            serviceName="s:HelloWorldImplService"
-        address="nmr:HelloWorld"
-         >   
-        <jaxws:features>
-           <bean class="org.apache.cxf.feature.LoggingFeature"/>
-        </jaxws:features>
-    </jaxws:client>
- 
-    <osgi:service id="testHelloWorld" ref="client"
-        interface="org.apache.servicemix.examples.cxf.HelloWorld">
-        <osgi:service-properties>
-            <entry key="TEST-BUNDLE-NAME" value="cxf-nmr-osgi" />
-        </osgi:service-properties>
-    </osgi:service>
-
-
-</beans>
-<!-- END SNIPPET: beans -->

http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/itests/cxf-nmr-osgi/src/main/resources/wsdl/hello_world.wsdl
----------------------------------------------------------------------
diff --git a/itests/cxf-nmr-osgi/src/main/resources/wsdl/hello_world.wsdl 
b/itests/cxf-nmr-osgi/src/main/resources/wsdl/hello_world.wsdl
deleted file mode 100644
index f567b2a..0000000
--- a/itests/cxf-nmr-osgi/src/main/resources/wsdl/hello_world.wsdl
+++ /dev/null
@@ -1,81 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements. See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership. The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License. You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied. See the License for the
-    specific language governing permissions and limitations
-    under the License.
--->
-<wsdl:definitions name="HelloWorldImplService" 
-                  targetNamespace="http://cxf.examples.servicemix.apache.org/"; 
-                  xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; 
-                  xmlns:tns="http://cxf.examples.servicemix.apache.org/"; 
-                  xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; 
-                  xmlns:xsd="http://www.w3.org/2001/XMLSchema";
-                  xmlns:jms="http://cxf.apache.org/transports/jms";
-                  xmlns:nmr="http://cxf.servicemix.apache.org/transport/nmr";>
-    <wsdl:types>
-        <xsd:schema attributeFormDefault="unqualified" 
-                    elementFormDefault="unqualified" 
-                    
targetNamespace="http://cxf.examples.servicemix.apache.org/"; 
-                    xmlns:tns="http://cxf.examples.servicemix.apache.org/"; 
-                    xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
-            <xsd:element name="sayHi" type="tns:sayHi" />
-            <xsd:complexType name="sayHi">
-                <xsd:sequence>
-                    <xsd:element minOccurs="0" name="arg0" type="xsd:string" />
-                </xsd:sequence>
-            </xsd:complexType>
-            <xsd:element name="sayHiResponse" type="tns:sayHiResponse" />
-            <xsd:complexType name="sayHiResponse">
-                <xsd:sequence>
-                    <xsd:element minOccurs="0" name="return" type="xsd:string" 
/>
-                </xsd:sequence>
-            </xsd:complexType>
-        </xsd:schema>
-    </wsdl:types>
-    <wsdl:message name="sayHiResponse">
-        <wsdl:part element="tns:sayHiResponse" name="parameters">
-        </wsdl:part>
-    </wsdl:message>
-    <wsdl:message name="sayHi">
-        <wsdl:part element="tns:sayHi" name="parameters">
-        </wsdl:part>
-    </wsdl:message>
-    <wsdl:portType name="HelloWorld">
-        <wsdl:operation name="sayHi">
-            <wsdl:input message="tns:sayHi" name="sayHi">
-            </wsdl:input>
-            <wsdl:output message="tns:sayHiResponse" name="sayHiResponse">
-            </wsdl:output>
-        </wsdl:operation>
-    </wsdl:portType>
-    <wsdl:binding name="HelloWorldImplServiceSoapBinding" 
type="tns:HelloWorld">
-        <soap:binding style="document" 
transport="http://schemas.xmlsoap.org/soap/http"; />
-        <wsdl:operation name="sayHi">
-            <soap:operation soapAction="" style="document" />
-            <wsdl:input name="sayHi">
-                <soap:body use="literal" />
-            </wsdl:input>
-            <wsdl:output name="sayHiResponse">
-                <soap:body use="literal" />
-            </wsdl:output>
-        </wsdl:operation>
-    </wsdl:binding>
-    <wsdl:service name="HelloWorldImplService">
-        <wsdl:port binding="tns:HelloWorldImplServiceSoapBinding" 
name="HelloWorldImplPort">
-            <nmr:address location="nmr:HelloWorld"/>
-        </wsdl:port>
-    </wsdl:service>
-</wsdl:definitions>

http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/itests/cxf-soap-handler-osgi/pom.xml
----------------------------------------------------------------------
diff --git a/itests/cxf-soap-handler-osgi/pom.xml 
b/itests/cxf-soap-handler-osgi/pom.xml
deleted file mode 100644
index 2268001..0000000
--- a/itests/cxf-soap-handler-osgi/pom.xml
+++ /dev/null
@@ -1,105 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
-
-    <!--
-
-        Licensed to the Apache Software Foundation (ASF) under one or more
-        contributor license agreements.  See the NOTICE file distributed with
-        this work for additional information regarding copyright ownership.
-        The ASF licenses this file to You under the Apache License, Version 2.0
-        (the "License"); you may not use this file except in compliance with
-        the License.  You may obtain a copy of the License at
-
-           http://www.apache.org/licenses/LICENSE-2.0
-
-        Unless required by applicable law or agreed to in writing, software
-        distributed under the License is distributed on an "AS IS" BASIS,
-        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 
implied.
-        See the License for the specific language governing permissions and
-        limitations under the License.
-    -->
-
-    <modelVersion>4.0.0</modelVersion>
-
-    <parent>
-        <groupId>org.apache.servicemix.itests</groupId>
-        <artifactId>itests</artifactId>
-        <version>4.6.0-SNAPSHOT</version>
-    </parent>
-
-    <artifactId>org.apache.servicemix.itests.cxf-soap-handler-osgi</artifactId>
-    <packaging>bundle</packaging>
-    <name>Apache ServiceMix :: Features :: Integration Tests :: CXF SOAP 
Handler OSGi</name>
-
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.cxf</groupId>
-            <artifactId>cxf-rt-frontend-jaxws</artifactId>
-            <scope>provided</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.geronimo.specs</groupId>
-            <artifactId>geronimo-ws-metadata_2.0_spec</artifactId>
-        </dependency>
-    </dependencies>
-
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-codegen-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <id>generate-test-sources</id>
-                        <phase>generate-sources</phase>
-                        <configuration>
-                            
<sourceRoot>${basedir}/target/generated/src/main/java</sourceRoot>
-                            <wsdlOptions>
-                                <wsdlOption>
-                                    
<wsdl>${basedir}/src/main/resources/wsdl/addNumbers.wsdl</wsdl>
-                                </wsdlOption>
-                            </wsdlOptions>
-                        </configuration>
-                        <goals>
-                            <goal>wsdl2java</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.felix</groupId>
-                <artifactId>maven-bundle-plugin</artifactId>
-                <configuration>
-                    <instructions>
-                        
<Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>
-                        <Import-Package>
-                            javax.jws,
-                            javax.wsdl,
-                            javax.xml.bind,
-                            javax.xml.bind.annotation,
-                            javax.xml.namespace,
-                            javax.xml.soap,
-                            javax.xml.transform,
-                            javax.xml.ws,
-                            javax.xml.ws.handler,
-                            javax.xml.ws.handler.soap,
-                            META-INF.cxf,
-                            META-INF.cxf.osgi,
-                            org.apache.cxf.bus,
-                            org.apache.cxf.bus.spring,
-                            org.apache.cxf.bus.resource,
-                            org.apache.cxf.configuration.spring,
-                            org.apache.cxf.resource,
-                            org.apache.cxf.transport.http,
-                            org.springframework.beans.factory.config
-                        </Import-Package>
-                        <Require-Bundle>org.apache.cxf.bundle</Require-Bundle>
-                        <Export-Package>org.apache.handlers.types,
-                            
org.apache.handlers,org.apache.servicemix.examples.cxf.soaphandler</Export-Package>
-                    </instructions>
-                </configuration>
-            </plugin>
-        </plugins>
-    </build>
-
-</project>

http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/itests/cxf-soap-handler-osgi/src/main/java/org/apache/servicemix/examples/cxf/soaphandler/AddNumbersImpl.java
----------------------------------------------------------------------
diff --git 
a/itests/cxf-soap-handler-osgi/src/main/java/org/apache/servicemix/examples/cxf/soaphandler/AddNumbersImpl.java
 
b/itests/cxf-soap-handler-osgi/src/main/java/org/apache/servicemix/examples/cxf/soaphandler/AddNumbersImpl.java
deleted file mode 100644
index 3551ed8..0000000
--- 
a/itests/cxf-soap-handler-osgi/src/main/java/org/apache/servicemix/examples/cxf/soaphandler/AddNumbersImpl.java
+++ /dev/null
@@ -1,58 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-package org.apache.servicemix.examples.cxf.soaphandler;
-
-import javax.jws.HandlerChain;
-import javax.jws.WebService;
-import org.apache.handlers.AddNumbers;
-import org.apache.handlers.AddNumbersFault;
-import org.apache.handlers.types.FaultDetail;
-
-
-@WebService(name = "AddNumbers",
-            targetNamespace = "http://apache.org/handlers";,
-            portName = "AddNumbersPort",
-            endpointInterface = "org.apache.handlers.AddNumbers",
-            serviceName = "AddNumbersService")
-@HandlerChain(file = "//config/demo_handlers.xml")
-public class AddNumbersImpl implements AddNumbers {
-
-
-    /**
-     * @param number1
-     * @param number2
-     * @return The sum
-     * @throws AddNumbersException
-     *             if any of the numbers to be added is negative.
-     */
-    public int addNumbers(int number1, int number2) throws AddNumbersFault {
-        System.out.println("addNumbers called....." + number1 + ":" + number2);
-        if (number1 < 0 || number2 < 0) {
-            String message = "Negative number cant be added!";
-            String detail = "Numbers: " + number1 + ", " + number2;
-            FaultDetail fault = new FaultDetail();
-            fault.setMessage(message);
-            fault.setFaultInfo(detail);
-            throw new AddNumbersFault(message, fault);
-        }
-        return number1 + number2;
-    }
-
-}

http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/itests/cxf-soap-handler-osgi/src/main/java/org/apache/servicemix/examples/cxf/soaphandler/LoggingHandler.java
----------------------------------------------------------------------
diff --git 
a/itests/cxf-soap-handler-osgi/src/main/java/org/apache/servicemix/examples/cxf/soaphandler/LoggingHandler.java
 
b/itests/cxf-soap-handler-osgi/src/main/java/org/apache/servicemix/examples/cxf/soaphandler/LoggingHandler.java
deleted file mode 100644
index ba58a62..0000000
--- 
a/itests/cxf-soap-handler-osgi/src/main/java/org/apache/servicemix/examples/cxf/soaphandler/LoggingHandler.java
+++ /dev/null
@@ -1,104 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-package org.apache.servicemix.examples.cxf.soaphandler;
-
-
-import java.io.PrintStream;
-import java.util.Map;
-import java.util.Set;
-
-import javax.xml.namespace.QName;
-import javax.xml.soap.SOAPMessage;
-import javax.xml.ws.handler.MessageContext;
-import javax.xml.ws.handler.soap.SOAPHandler;
-import javax.xml.ws.handler.soap.SOAPMessageContext;
-
-/*
- * This simple SOAPHandler will output the contents of incoming
- * and outgoing messages.
- */
-public class LoggingHandler implements SOAPHandler<SOAPMessageContext> {
-
-    private PrintStream out;
-
-    public LoggingHandler() {
-        setLogStream(System.out);
-    }
-
-    protected final void setLogStream(PrintStream ps) {
-        out = ps;
-    }
-
-    public void init(Map c) {
-        System.out.println("LoggingHandler : init() Called....");
-    }
-
-    public Set<QName> getHeaders() {
-        return null;
-    }
-
-    public boolean handleMessage(SOAPMessageContext smc) {
-        System.out.println("LoggingHandler : handleMessage Called....");
-        logToSystemOut(smc);
-        return true;
-    }
-
-    public boolean handleFault(SOAPMessageContext smc) {
-        System.out.println("LoggingHandler : handleFault Called....");
-        logToSystemOut(smc);
-        return true;
-    }
-
-    // nothing to clean up
-    public void close(MessageContext messageContext) {
-        System.out.println("LoggingHandler : close() Called....");
-    }
-
-    // nothing to clean up
-    public void destroy() {
-        System.out.println("LoggingHandler : destroy() Called....");
-    }
-
-    /*
-     * Check the MESSAGE_OUTBOUND_PROPERTY in the context
-     * to see if this is an outgoing or incoming message.
-     * Write a brief message to the print stream and
-     * output the message. The writeTo() method can throw
-     * SOAPException or IOException
-     */
-    protected void logToSystemOut(SOAPMessageContext smc) {
-        Boolean outboundProperty = (Boolean)
-            smc.get(MessageContext.MESSAGE_OUTBOUND_PROPERTY);
-
-        if (outboundProperty.booleanValue()) {
-            out.println("\nOutbound message:");
-        } else {
-            out.println("\nInbound message:");
-        }
-
-        SOAPMessage message = smc.getMessage();
-        try {
-            message.writeTo(out);
-            out.println();
-        } catch (Exception e) {
-            out.println("Exception in handler: " + e);
-        }
-    }
-}

http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/itests/cxf-soap-handler-osgi/src/main/java/org/apache/servicemix/examples/cxf/soaphandler/SmallNumberHandler.java
----------------------------------------------------------------------
diff --git 
a/itests/cxf-soap-handler-osgi/src/main/java/org/apache/servicemix/examples/cxf/soaphandler/SmallNumberHandler.java
 
b/itests/cxf-soap-handler-osgi/src/main/java/org/apache/servicemix/examples/cxf/soaphandler/SmallNumberHandler.java
deleted file mode 100644
index 54365ad..0000000
--- 
a/itests/cxf-soap-handler-osgi/src/main/java/org/apache/servicemix/examples/cxf/soaphandler/SmallNumberHandler.java
+++ /dev/null
@@ -1,135 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-package org.apache.servicemix.examples.cxf.soaphandler;
-
-import java.util.Map;
-import javax.xml.bind.JAXBContext;
-import javax.xml.bind.JAXBElement;
-import javax.xml.bind.JAXBException;
-import javax.xml.transform.Source;
-import javax.xml.ws.LogicalMessage;
-import javax.xml.ws.ProtocolException;
-import javax.xml.ws.WebServiceException;
-import javax.xml.ws.handler.LogicalHandler;
-import javax.xml.ws.handler.LogicalMessageContext;
-import javax.xml.ws.handler.MessageContext;
-import org.apache.handlers.types.AddNumbers;
-import org.apache.handlers.types.AddNumbersResponse;
-import org.apache.handlers.types.ObjectFactory;
-
-
-
-/**
- * handles addition of small numbers.
- */
-public class SmallNumberHandler implements 
LogicalHandler<LogicalMessageContext> {
-
-
-    // Implementation of javax.xml.ws.handler.Handler
-
-    public final boolean handleMessage(LogicalMessageContext messageContext) {
-        System.out.println("LogicalMessageHandler handleMessage called");
-
-        try {
-            boolean outbound = 
(Boolean)messageContext.get(MessageContext.MESSAGE_OUTBOUND_PROPERTY);
-
-            if (outbound) {
-                // get the LogicalMessage from our context
-                //
-                LogicalMessage msg = messageContext.getMessage();
-
-                // check the payload, if its an AddNumbers request, we'll 
intervene
-                //
-                JAXBContext jaxbContext = 
JAXBContext.newInstance(ObjectFactory.class);
-                Object payload = msg.getPayload(jaxbContext);
-                if (payload instanceof JAXBElement) {
-                    payload = ((JAXBElement)payload).getValue();
-                }
-
-                if (payload instanceof AddNumbers) {
-                    AddNumbers req = (AddNumbers)payload;
-
-                    // now, if the arguments are small, let's do the 
calculation here
-                    //
-                    int a = req.getArg0();
-                    int b = req.getArg1();
-
-                    if (isSmall(a) && isSmall(b)) {
-                        int answer = a + b;
-
-                        //System.out.printf("SmallNumberHandler addNumbers(%d, 
%d) == %d\n", a, b, answer);
-                        // ok, we've done the calculation, so build the
-                        // response and set it as the payload of the message
-
-                        AddNumbersResponse resp = new AddNumbersResponse();
-                        resp.setReturn(answer);
-                        msg.setPayload(new 
ObjectFactory().createAddNumbersResponse(resp),
-                                       jaxbContext);
-
-                        Source src = msg.getPayload();
-                        msg.setPayload(src);
-
-                        payload = msg.getPayload(jaxbContext);
-                        if (payload instanceof JAXBElement) {
-                            payload = ((JAXBElement)payload).getValue();
-                        }
-
-                        AddNumbersResponse resp2 = (AddNumbersResponse)payload;
-                        if (resp2 == resp) {
-                            throw new WebServiceException("Shouldn't be the 
same object");
-                        }
-
-                        // finally, return false, indicating that request
-                        // processing stops here and our answer will be
-                        // returned to the client
-                        return false;
-                    }
-                }
-            }
-            return true;
-        } catch (JAXBException ex) {
-            throw new ProtocolException(ex);
-        }
-
-    }
-
-    public final boolean handleFault(LogicalMessageContext messageContext) {
-        System.out.println("LogicalMessageHandler handleFault called");
-        System.out.println(messageContext);
-
-        return true;
-    }
-
-    public void close(MessageContext ctx) {
-        System.out.println("LogicalHandler close called");
-    }
-
-    public void init(Map config) {
-        System.out.println("LogicalHandler init called");
-    }
-
-    public void destroy() {
-        System.out.println("LogicalHandler close called");
-    }
-
-    private boolean isSmall(int i) {
-        return i > 0 && i <= 10;
-    }
-}

http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/itests/cxf-soap-handler-osgi/src/main/resources/META-INF/spring/beans.xml
----------------------------------------------------------------------
diff --git 
a/itests/cxf-soap-handler-osgi/src/main/resources/META-INF/spring/beans.xml 
b/itests/cxf-soap-handler-osgi/src/main/resources/META-INF/spring/beans.xml
deleted file mode 100644
index 90bfc9e..0000000
--- a/itests/cxf-soap-handler-osgi/src/main/resources/META-INF/spring/beans.xml
+++ /dev/null
@@ -1,57 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements. See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership. The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License. You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied. See the License for the
-    specific language governing permissions and limitations
-    under the License.
--->
-<!-- START SNIPPET: beans -->
-<beans xmlns="http://www.springframework.org/schema/beans";
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-    xmlns:jaxws="http://cxf.apache.org/jaxws";
-    xmlns:osgi="http://www.springframework.org/schema/osgi";
-    xsi:schemaLocation="
-        http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans.xsd
-        http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd
-        http://www.springframework.org/schema/osgi 
http://www.springframework.org/schema/osgi/spring-osgi.xsd";>
-
-    <import resource="classpath:META-INF/cxf/cxf.xml" />
-    <import resource="classpath:META-INF/cxf/osgi/cxf-extension-osgi.xml" />
-
-    <jaxws:endpoint id="SoapHandlerEndpoint"
-        
implementor="org.apache.servicemix.examples.cxf.soaphandler.AddNumbersImpl"
-        address="/SoapHandler"
-        wsdlLocation="wsdl/addNumbers.wsdl"
-        endpointName="e:AddNumbersPort"
-        serviceName="s:AddNumbersService"
-        xmlns:e="http://apache.org/handlers";
-            xmlns:s="http://apache.org/handlers"/>
-
-       
-       <jaxws:client id="client" 
-             serviceClass="org.apache.handlers.AddNumbers"    
-        endpointName="e:AddNumbersPort"
-        serviceName="s:AddNumbersService"
-        xmlns:e="http://apache.org/handlers";
-            xmlns:s="http://apache.org/handlers";
-             wsdlLocation="wsdl/addNumbers.wsdl"
-             address="http://localhost:8080/cxf/SoapHandler"/>   
- 
-       <osgi:service id="testHelloWorld" ref="client"
-            interface="org.apache.handlers.AddNumbers"/>
-
-       
-</beans>
-<!-- END SNIPPET: beans -->

http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/itests/cxf-soap-handler-osgi/src/main/resources/config/demo_handlers.xml
----------------------------------------------------------------------
diff --git 
a/itests/cxf-soap-handler-osgi/src/main/resources/config/demo_handlers.xml 
b/itests/cxf-soap-handler-osgi/src/main/resources/config/demo_handlers.xml
deleted file mode 100644
index 5bd27b5..0000000
--- a/itests/cxf-soap-handler-osgi/src/main/resources/config/demo_handlers.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one
-  or more contributor license agreements. See the NOTICE file
-  distributed with this work for additional information
-  regarding copyright ownership. The ASF licenses this file
-  to you under the Apache License, Version 2.0 (the
-  "License"); you may not use this file except in compliance
-  with the License. You may obtain a copy of the License at
- 
-  http://www.apache.org/licenses/LICENSE-2.0
- 
-  Unless required by applicable law or agreed to in writing,
-  software distributed under the License is distributed on an
-  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-  KIND, either express or implied. See the License for the
-  specific language governing permissions and limitations
-  under the License.
--->
-<handler-chains xmlns="http://java.sun.com/xml/ns/javaee"; 
-xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
-xsi:schemaLocation="http://java.sun.com/xml/ns/javaee";>
-    <handler-chain>
-    <handler>
-        <handler-name>LoggingHandler</handler-name>
-        
<handler-class>org.apache.servicemix.examples.cxf.soaphandler.LoggingHandler</handler-class>
-    </handler>
-    </handler-chain>
-</handler-chains>

http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/itests/cxf-soap-handler-osgi/src/main/resources/wsdl/addNumbers.wsdl
----------------------------------------------------------------------
diff --git 
a/itests/cxf-soap-handler-osgi/src/main/resources/wsdl/addNumbers.wsdl 
b/itests/cxf-soap-handler-osgi/src/main/resources/wsdl/addNumbers.wsdl
deleted file mode 100644
index b3e56e3..0000000
--- a/itests/cxf-soap-handler-osgi/src/main/resources/wsdl/addNumbers.wsdl
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one
-  or more contributor license agreements. See the NOTICE file
-  distributed with this work for additional information
-  regarding copyright ownership. The ASF licenses this file
-  to you under the Apache License, Version 2.0 (the
-  "License"); you may not use this file except in compliance
-  with the License. You may obtain a copy of the License at
-
-
-  http://www.apache.org/licenses/LICENSE-2.0
-
-
-  Unless required by applicable law or agreed to in writing,
-  software distributed under the License is distributed on an
-  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-  KIND, either express or implied. See the License for the
-  specific language governing permissions and limitations
-  under the License.
--->
-<definitions
-    name="AddNumbers"
-    targetNamespace="http://apache.org/handlers";
-    xmlns:tns="http://apache.org/handlers";
-    xmlns="http://schemas.xmlsoap.org/wsdl/";
-    xmlns:xsd="http://www.w3.org/2001/XMLSchema";
-    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
-    xmlns:x1="http://apache.org/handlers/types";>
-    <types>
-        <xsd:schema
-            xmlns="http://www.w3.org/2001/XMLSchema";
-            targetNamespace="http://apache.org/handlers/types";
-            elementFormDefault="qualified">
-
-            <complexType name="addNumbersResponse">
-                <sequence>
-                    <element name="return" type="xsd:int" />
-                </sequence>
-            </complexType>
-            <element name="addNumbersResponse" type="x1:addNumbersResponse"/>
-
-            <complexType name="addNumbers">
-                <sequence>
-                    <element name="arg0" type="xsd:int" />
-                    <element name="arg1" type="xsd:int" />
-                </sequence>
-            </complexType>
-            <element name="addNumbers" type="x1:addNumbers"/>
-
-            <element name="FaultDetail" type="x1:FaultDetail" />
-            <complexType name="FaultDetail">
-                <sequence>
-                    <element name="faultInfo" type="xsd:string" />
-                    <element name="message" type="xsd:string" />
-                </sequence>
-            </complexType>
-        </xsd:schema>
-    </types>
-    <message name="addNumbers">
-        <part name="parameters" element="x1:addNumbers" />
-    </message>
-    <message name="addNumbersResponse">
-        <part name="result" element="x1:addNumbersResponse" />
-    </message>
-    <message name="addNumbersFault">
-        <part name="AddNumbersFault" element="x1:FaultDetail" />
-    </message>
-    <portType name="AddNumbers">
-        <operation name="addNumbers">
-            <input message="tns:addNumbers" />
-            <output message="tns:addNumbersResponse" />
-            <fault name="addNumbersFault" message="tns:addNumbersFault"/>
-        </operation>
-    </portType>
-    <binding name="AddNumbersBinding" type="tns:AddNumbers">
-        <soap:binding transport="http://schemas.xmlsoap.org/soap/http"; 
style="document" />
-        <operation name="addNumbers">
-            <soap:operation soapAction="" />
-            <input>
-                <soap:body use="literal" />
-            </input>
-            <output>
-                <soap:body use="literal" />
-            </output>
-            <fault name="addNumbersFault">
-                <soap:fault name="addNumbersFault" use="literal" />
-            </fault>
-        </operation>
-    </binding>
-    <service name="AddNumbersService">
-        <port name="AddNumbersPort" binding="tns:AddNumbersBinding">
-            <soap:address location="http://localhost:8181/cxf/SoapHandler"; />
-        </port>
-    </service>
-</definitions>

http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/itests/cxf-ws-security-osgi/pom.xml
----------------------------------------------------------------------
diff --git a/itests/cxf-ws-security-osgi/pom.xml 
b/itests/cxf-ws-security-osgi/pom.xml
deleted file mode 100644
index 05d9498..0000000
--- a/itests/cxf-ws-security-osgi/pom.xml
+++ /dev/null
@@ -1,83 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
-
-    <!--
-
-        Licensed to the Apache Software Foundation (ASF) under one or more
-        contributor license agreements.  See the NOTICE file distributed with
-        this work for additional information regarding copyright ownership.
-        The ASF licenses this file to You under the Apache License, Version 2.0
-        (the "License"); you may not use this file except in compliance with
-        the License.  You may obtain a copy of the License at
-
-           http://www.apache.org/licenses/LICENSE-2.0
-
-        Unless required by applicable law or agreed to in writing, software
-        distributed under the License is distributed on an "AS IS" BASIS,
-        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 
implied.
-        See the License for the specific language governing permissions and
-        limitations under the License.
-    -->
-
-    <modelVersion>4.0.0</modelVersion>
-
-    <parent>
-        <groupId>org.apache.servicemix.itests</groupId>
-        <artifactId>itests</artifactId>
-        <version>4.6.0-SNAPSHOT</version>
-    </parent>
-
-    <artifactId>org.apache.servicemix.itests.cxf-ws-security-osgi</artifactId>
-    <packaging>bundle</packaging>
-    <name>Apache ServiceMix :: Features :: Integration Tests :: CXF WS 
Security OSGi</name>
-
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.geronimo.specs</groupId>
-            <artifactId>geronimo-ws-metadata_2.0_spec</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.servicemix</groupId>
-            <artifactId>servicemix-utils</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.ws.security</groupId>
-            <artifactId>wss4j</artifactId>
-        </dependency>
-    </dependencies>
-
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.felix</groupId>
-                <artifactId>maven-bundle-plugin</artifactId>
-                <configuration>
-                    <instructions>
-                        
<Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>
-                        <Import-Package>
-                            javax.jws,
-                            javax.xml.bind.annotation,
-                            javax.wsdl,
-                            javax.xml.namespace,
-                            META-INF.cxf,
-                            META-INF.cxf.osgi,
-                            org.apache.cxf.bus,
-                            org.apache.cxf.bus.spring,
-                            org.apache.cxf.bus.resource,
-                            org.apache.cxf.configuration.spring,
-                            org.apache.cxf.resource,
-                            org.apache.cxf.transport.http,
-                            org.apache.cxf.ws.security.wss4j,
-                            org.springframework.beans.factory.config,
-                            javax.security.auth.callback,
-                            org.apache.ws.security
-                        </Import-Package>
-                        
<Export-Package>org.apache.servicemix.examples.cxf</Export-Package>
-                        <Require-Bundle>org.apache.cxf.bundle</Require-Bundle>
-                    </instructions>
-                </configuration>
-            </plugin>
-        </plugins>
-    </build>
-
-</project>

http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/itests/cxf-ws-security-osgi/src/main/java/org/apache/servicemix/examples/cxf/HelloWorld.java
----------------------------------------------------------------------
diff --git 
a/itests/cxf-ws-security-osgi/src/main/java/org/apache/servicemix/examples/cxf/HelloWorld.java
 
b/itests/cxf-ws-security-osgi/src/main/java/org/apache/servicemix/examples/cxf/HelloWorld.java
deleted file mode 100755
index 14dad3a..0000000
--- 
a/itests/cxf-ws-security-osgi/src/main/java/org/apache/servicemix/examples/cxf/HelloWorld.java
+++ /dev/null
@@ -1,28 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-// START SNIPPET: service
-package org.apache.servicemix.examples.cxf;
-
-import javax.jws.WebService;
-
-@WebService
-public interface HelloWorld {
-    String sayHi(String text);
-}
-// END SNIPPET: service

Reply via email to