http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/examples/cxf/cxf-ws-security-signature/src/main/java/org/apache/servicemix/examples/cxf/Client.java ---------------------------------------------------------------------- diff --git a/examples/cxf/cxf-ws-security-signature/src/main/java/org/apache/servicemix/examples/cxf/Client.java b/examples/cxf/cxf-ws-security-signature/src/main/java/org/apache/servicemix/examples/cxf/Client.java deleted file mode 100755 index 8890c39..0000000 --- a/examples/cxf/cxf-ws-security-signature/src/main/java/org/apache/servicemix/examples/cxf/Client.java +++ /dev/null @@ -1,54 +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; - -import java.io.ByteArrayOutputStream; -import java.io.InputStream; -import java.io.OutputStream; -import java.net.HttpURLConnection; -import java.net.URL; -import java.net.URLConnection; - -import org.apache.servicemix.util.FileUtil; - -public class Client{ - public static void main(String[] args) { - try { - new Client().sendRequest(); - } catch (Exception e) { - e.printStackTrace(); - } - } - - public void sendRequest() throws Exception { - URLConnection connection = new URL("http://localhost:8181/cxf/HelloWorldSecurity") - .openConnection(); - connection.setDoInput(true); - connection.setDoOutput(true); - OutputStream os = connection.getOutputStream(); - // Post the request file. - InputStream fis = getClass().getClassLoader().getResourceAsStream("org/apache/servicemix/examples/cxf/request.xml"); - FileUtil.copyInputStream(fis, os); - // Read the response. - InputStream is = connection.getInputStream(); - ByteArrayOutputStream baos = new ByteArrayOutputStream(); - FileUtil.copyInputStream(is, baos); - System.out.println("the response is =====>"); - System.out.println(baos.toString()); - } - -}
http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/examples/cxf/cxf-ws-security-signature/src/main/java/org/apache/servicemix/examples/cxf/HelloWorld.java ---------------------------------------------------------------------- diff --git a/examples/cxf/cxf-ws-security-signature/src/main/java/org/apache/servicemix/examples/cxf/HelloWorld.java b/examples/cxf/cxf-ws-security-signature/src/main/java/org/apache/servicemix/examples/cxf/HelloWorld.java deleted file mode 100644 index f5ecab0..0000000 --- a/examples/cxf/cxf-ws-security-signature/src/main/java/org/apache/servicemix/examples/cxf/HelloWorld.java +++ /dev/null @@ -1,29 +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; -import javax.jws.WebMethod; -import javax.jws.WebParam; -import javax.jws.WebService; - -@WebService(name = "HelloWorld", targetNamespace = "http://cxf.apache.org/wsse/handler/helloworld") -public interface HelloWorld { - @WebMethod - String sayHello(@WebParam(name = "toWhom") String to); - -} http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/examples/cxf/cxf-ws-security-signature/src/main/java/org/apache/servicemix/examples/cxf/HelloWorldImpl.java ---------------------------------------------------------------------- diff --git a/examples/cxf/cxf-ws-security-signature/src/main/java/org/apache/servicemix/examples/cxf/HelloWorldImpl.java b/examples/cxf/cxf-ws-security-signature/src/main/java/org/apache/servicemix/examples/cxf/HelloWorldImpl.java deleted file mode 100755 index 075e4ec..0000000 --- a/examples/cxf/cxf-ws-security-signature/src/main/java/org/apache/servicemix/examples/cxf/HelloWorldImpl.java +++ /dev/null @@ -1,33 +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; - -import javax.jws.WebMethod; -import javax.jws.WebParam; -import javax.jws.WebService; - -@WebService(name = "HelloWorld", targetNamespace = "http://cxf.apache.org/wsse/handler/helloworld", - endpointInterface = "org.apache.servicemix.examples.cxf.HelloWorld") -public class HelloWorldImpl implements HelloWorld { - @WebMethod - public String sayHello(@WebParam(name = "toWhom") String toWhom) { - return "Hello " + toWhom; - - } -} http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/examples/cxf/cxf-ws-security-signature/src/main/java/org/apache/servicemix/examples/cxf/ServerPasswordCallback.java ---------------------------------------------------------------------- diff --git a/examples/cxf/cxf-ws-security-signature/src/main/java/org/apache/servicemix/examples/cxf/ServerPasswordCallback.java b/examples/cxf/cxf-ws-security-signature/src/main/java/org/apache/servicemix/examples/cxf/ServerPasswordCallback.java deleted file mode 100755 index 8aab9b9..0000000 --- a/examples/cxf/cxf-ws-security-signature/src/main/java/org/apache/servicemix/examples/cxf/ServerPasswordCallback.java +++ /dev/null @@ -1,41 +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; - -import java.io.IOException; -import javax.security.auth.callback.Callback; -import javax.security.auth.callback.CallbackHandler; -import javax.security.auth.callback.UnsupportedCallbackException; -import org.apache.ws.security.WSPasswordCallback; - -public class ServerPasswordCallback implements CallbackHandler { - - public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException { - - WSPasswordCallback pc = (WSPasswordCallback) callbacks[0]; - - if (pc.getIdentifier().equals("clientx509v1")) { - pc.setPassword("storepassword"); - } - } - -} - - http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/examples/cxf/cxf-ws-security-signature/src/main/resources/META-INF/spring/beans.xml ---------------------------------------------------------------------- diff --git a/examples/cxf/cxf-ws-security-signature/src/main/resources/META-INF/spring/beans.xml b/examples/cxf/cxf-ws-security-signature/src/main/resources/META-INF/spring/beans.xml deleted file mode 100755 index 124ad12..0000000 --- a/examples/cxf/cxf-ws-security-signature/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:util="http://www.springframework.org/schema/util" - xsi:schemaLocation=" - http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd - http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd - http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd"> - - - <bean id="myPasswordCallback" class="org.apache.servicemix.examples.cxf.ServerPasswordCallback"/> - - <jaxws:endpoint id="helloWorld" - implementor="org.apache.servicemix.examples.cxf.HelloWorldImpl" - address="/HelloWorldSecurity"> - <jaxws:inInterceptors> - <bean class="org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor"> - <constructor-arg> - <map> - <entry key="action" value="UsernameToken Signature"/> - <entry key="passwordType" value="PasswordText"/> - <entry key="passwordCallbackRef"> - <ref bean="myPasswordCallback"/> - </entry> - <entry key="signaturePropRefId" value="wsCryptoProperties"/> - <entry key="wsCryptoProperties" value-ref="wsCryptoProperties"/> - </map> - </constructor-arg> - </bean> - <bean class="org.apache.cxf.binding.soap.saaj.SAAJInInterceptor" /> - </jaxws:inInterceptors> - </jaxws:endpoint> - - <util:properties id="wsCryptoProperties"> - - <prop - key="org.apache.ws.security.crypto.provider">org.apache.ws.security.components.crypto.Merlin</prop> - - <prop - key="org.apache.ws.security.crypto.merlin.keystore.type">jks</prop> - - <prop - key="org.apache.ws.security.crypto.merlin.keystore.password">storepassword</prop> - - <prop - key="org.apache.ws.security.crypto.merlin.file">server-truststore.jks</prop> - </util:properties> - - -</beans> -<!-- END SNIPPET: beans --> http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/examples/cxf/cxf-ws-security-signature/src/main/resources/org/apache/servicemix/examples/cxf/request.xml ---------------------------------------------------------------------- diff --git a/examples/cxf/cxf-ws-security-signature/src/main/resources/org/apache/servicemix/examples/cxf/request.xml b/examples/cxf/cxf-ws-security-signature/src/main/resources/org/apache/servicemix/examples/cxf/request.xml deleted file mode 100644 index 568f684..0000000 --- a/examples/cxf/cxf-ws-security-signature/src/main/resources/org/apache/servicemix/examples/cxf/request.xml +++ /dev/null @@ -1 +0,0 @@ -<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Header><wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" soap:mustUnderstand="1"><wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="X509-56A4FA49B9789303C913375794129791">MIICNjCCAZ8CBEo1POgwDQYJKoZIhvcNAQEEBQAwYjELMAkGA1UEBhMCSU4xCzAJBgNVBAgTAk1QMQ8wDQYDVQQHEwZJTkRPUkUxDzANBgNVBAoTBkFwYWNoZTEMMAoGA1UECxMDRGV2MRYwFAYDVQQDEw1NYXlhbmsgTWlzaHJhMB4XDTA5MDYxNDE4MDk0NFoXDTE5MDYxMjE4MDk0NFowYjELMAkGA1UEBhMCSU4xCzAJBgNVBAgTAk1QMQ8wDQYDVQQHEwZJTkRPUkUxDzANBgNVBAoTBkFwYWNoZTEMMAoGA1UECxMDRGV2MRYwFAYDVQQDEw1NYXlhbmsgTWlzaHJhMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCdPhcimx7/CFX4H8is KEKCbRK6Kr+qeCMCby9I/Q/NY1bNqy6nsD+Y5BxSc2yCUnyLsRdmAHIxUwRQ9X5s8FP9+T1nwuoPzBvjcoZqWgDhe9RvydkijuzsFan/PY4oemd5EIoQu80ZpcFqb00xyDY3DkPgymXNsZ2uAM1ccsx90QIDAQABMA0GCSqGSIb3DQEBBAUAA4GBAGXIE7pFNInlyjHnq89zgvHJfZNE44El6Cd5V55JvL+LZUnynU2Y8WaUwD2Qvc1QTr9R7u6nhZ8abyB7TSx3idiN6KUSNtBHOeWUTmfGbAJqO/J6R2A9J20KCvss28D05rRI3z52VQHnMBzgirL6M5ClWBZfl2Q3bNKnOImjoNhK</wsse:BinarySecurityToken><ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="SIG-3"><ds:SignedInfo><ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"><ec:InclusiveNamespaces xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#" PrefixList="soap"/></ds:CanonicalizationMethod><ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/><ds:Reference URI="#id-2"><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"><ec:InclusiveNamespaces xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#" PrefixList=""/></ds:Transform></ds:Transforms><ds:DigestMethod Algori thm="http://www.w3.org/2000/09/xmldsig#sha1"/><ds:DigestValue>kK3EYmWcAMgQmq0d+yhzRuG4Myg=</ds:DigestValue></ds:Reference></ds:SignedInfo><ds:SignatureValue>H0MlO30M1NNQ1M8h1CYvRxWpCKYH9qTkRDpsIZCIdAkjW5lQlWNQ7svUCKpZZzo+dFlS/JeU1dHIXVp7JxB+dLiRBMuuJ4Z4ONwzsBA03Kx+/jNYc3aScLRwW85DMTaVnTqHLIPoO4uhJyUfKicOF3/BHp1A+Ctj5zeBb0LmIN8=</ds:SignatureValue><ds:KeyInfo Id="KI-56A4FA49B9789303C913375794129862"><wsse:SecurityTokenReference wsu:Id="STR-56A4FA49B9789303C913375794129893"><wsse:Reference URI="#X509-56A4FA49B9789303C913375794129791" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/></wsse:SecurityTokenReference></ds:KeyInfo></ds:Signature><wsse:UsernameToken wsu:Id="UsernameToken-1"><wsse:Username>clientx509v1</wsse:Username><wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">storepassword</wsse:Password></wsse:UsernameToken></wsse:Security></soap:Header><soap:Body xmlns :wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="id-2"><ns2:sayHello xmlns:ns2="http://cxf.apache.org/wsse/handler/helloworld"><toWhom>CXF</toWhom></ns2:sayHello></soap:Body></soap:Envelope> http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/examples/cxf/cxf-ws-security-signature/src/main/resources/server-truststore.jks ---------------------------------------------------------------------- diff --git a/examples/cxf/cxf-ws-security-signature/src/main/resources/server-truststore.jks b/examples/cxf/cxf-ws-security-signature/src/main/resources/server-truststore.jks deleted file mode 100644 index 2447028..0000000 Binary files a/examples/cxf/cxf-ws-security-signature/src/main/resources/server-truststore.jks and /dev/null differ http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/examples/cxf/pom.xml ---------------------------------------------------------------------- diff --git a/examples/cxf/pom.xml b/examples/cxf/pom.xml deleted file mode 100644 index 774f987..0000000 --- a/examples/cxf/pom.xml +++ /dev/null @@ -1,47 +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.examples</groupId> - <artifactId>examples</artifactId> - <version>4.6.0-SNAPSHOT</version> - </parent> - - <groupId>org.apache.servicemix.examples</groupId> - <artifactId>cxf</artifactId> - <packaging>pom</packaging> - <name>Apache ServiceMix :: Features :: Examples :: CXF</name> - - <modules> - <module>cxf-osgi</module> - <module>cxf-jaxrs</module> - <module>cxf-jaxws-blueprint</module> - <module>cxf-jaxrs-blueprint</module> - <module>cxf-ws-addressing</module> - <module>cxf-ws-security-osgi</module> - <module>cxf-ws-security-blueprint</module> - <module>cxf-ws-rm</module> - <module>cxf-ws-security-signature</module> - </modules> - -</project> http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/examples/jbi/bridge-camel/README.txt ---------------------------------------------------------------------- diff --git a/examples/jbi/bridge-camel/README.txt b/examples/jbi/bridge-camel/README.txt deleted file mode 100644 index 5655756..0000000 --- a/examples/jbi/bridge-camel/README.txt +++ /dev/null @@ -1,151 +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. - */ - -CAMEL BRIDGE EXAMPLE -==================== - -Purpose -------- -Demonstrates how to use Camel and JBI to create a protocol bridge -that receives a message via HTTP, transforms it and sends it to a -JMS queue. - -This example uses the Camel integration framework. The bridge -example, on the other hand, uses the older ServiceMix EIP -implementation to achieve the same result. For more details on -how Camel compares to ServiceMix EIP, see: - -http://camel.apache.org/how-does-camel-compare-to-servicemix-eip.html - - -Explanation ------------ -The bridge consists of three JBI Service Units (SUs) wrapped up -in a JBI Service Assembly (SA) that is deployed to ServiceMix. - -The three SUs can be described as follows: - -1. HTTP SU (see the bridge-http-su directory) - A HTTP endpoint that listens on port 8192 for HTTP requests. - -2. JMS SU (see the bridge-jms-su directory) - An ActiveMQ JMS endpoint to which Camel sends messages. - -3. Camel SU (see the bridge-camel-su directory) - A Camel route that receives messages from the HTTP endpoint, - transforms them using an XSLT stylesheet, logs them, and then - sends them to the JMS endpoint. - - The Camel routing information is contained in the camel-context.xml - file, which is located in the ./bridge-camel-su/src/main/resources - directory, and is shown below: - - <route> - <from uri="jbi:endpoint:http://servicemix.apache.org/samples/bridge/pipeline/endpoint"/> - <to uri="xslt:bridge.xslt"/> - <to uri="log:org.apache.servicemix.example?level=INFO"/> - <to uri="jbi:endpoint:http://servicemix.apache.org/samples/bridge/jms/endpoint"/> - </route> - -The bridge-camel-sa directory contains the POM file that tells -Maven how to build the SA. - - -Prerequisites for Building and Running this Example ---------------------------------------------------- -1. You must have the following installed on your machine: - - - JDK 1.6 or higher. - - - Apache Maven 2.2.1 or higher. - - For more information, see the README in the top-level examples - directory. - -2. Start ServiceMix by running the following command: - - <servicemix_home>/bin/servicemix (on UNIX) - <servicemix_home>\bin\servicemix (on Windows) - - -Building and Deploying ----------------------- -This example uses the ServiceMix JBI Maven plugin to build the SUs -and the SA. To build the example, run the following command -(from the directory that contains this README): - - mvn install - -If all of the required OSGi bundles are available in your local Maven -repository, the example will build quickly. Otherwise it may take -some time for Maven to download everything it needs. - -Once complete, you will find the SA, called bridge-camel-sa-${version}.zip, -in the bridge-camel-sa/target directory. - -You can deploy the SA in two ways: - -- Using Hot Deployment - -------------------- - - Copy the bridge-camel-sa/target/bridge-camel-sa-${version}.zip - to the <servicemix_home>/deploy directory. - -- Using the ServiceMix Console - ----------------------------- - - Type the following command: - - osgi:install -s mvn:org.apache.servicemix.examples.bridge-camel/bridge-camel-sa/${version}/zip - - -Running a Client ----------------- -To run the web client: - -1. Open the client.html, which is located in the same directory as this - README file, in your favorite browser. - -2. Send a HTTP request. It will be transformed into a JMS message. - - Once the JMS message has been successfully sent to the bridge.output - queue, you will receive an HTTP STATUS 202 response code from the ESB. - -To run the java code client: - -1. Change to the <servicemix_home>/examples/bridge-camel/client - directory. - -2. Run the following command: - - mvn compile exec:java - - -Viewing the Log Entries ------------------------ -You can view the message that is sent by viewing the entries -in the log file in the data/log directory of your ServiceMix -installation, or by typing the following command in the -ServiceMix console: - - log:display - - -Changing the Example --------------------- -If you change the code or configuration in this example, use 'mvn install' -to rebuild the SA, and deploy it as described above. http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/examples/jbi/bridge-camel/bridge-camel-sa/pom.xml ---------------------------------------------------------------------- diff --git a/examples/jbi/bridge-camel/bridge-camel-sa/pom.xml b/examples/jbi/bridge-camel/bridge-camel-sa/pom.xml deleted file mode 100644 index 585f8da..0000000 --- a/examples/jbi/bridge-camel/bridge-camel-sa/pom.xml +++ /dev/null @@ -1,63 +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.examples</groupId> - <artifactId>bridge-camel</artifactId> - <version>4.6.0-SNAPSHOT</version> - </parent> - - <groupId>org.apache.servicemix.examples.bridge-camel</groupId> - <artifactId>bridge-camel-sa</artifactId> - <packaging>jbi-service-assembly</packaging> - <name>Apache ServiceMix :: Features :: Examples :: Bridge Camel :: SA</name> - - <dependencies> - <dependency> - <groupId>org.apache.servicemix.examples.bridge-camel</groupId> - <artifactId>bridge-http-su</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.examples.bridge-camel</groupId> - <artifactId>bridge-camel-su</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.examples.bridge-camel</groupId> - <artifactId>bridge-jms-su</artifactId> - <version>${project.version}</version> - </dependency> - </dependencies> - - <build> - <plugins> - <plugin> - <groupId>org.apache.servicemix.tooling</groupId> - <artifactId>jbi-maven-plugin</artifactId> - <extensions>true</extensions> - </plugin> - </plugins> - </build> - -</project> http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/examples/jbi/bridge-camel/bridge-camel-su/pom.xml ---------------------------------------------------------------------- diff --git a/examples/jbi/bridge-camel/bridge-camel-su/pom.xml b/examples/jbi/bridge-camel/bridge-camel-su/pom.xml deleted file mode 100644 index 345ac08..0000000 --- a/examples/jbi/bridge-camel/bridge-camel-su/pom.xml +++ /dev/null @@ -1,48 +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.examples</groupId> - <artifactId>bridge-camel</artifactId> - <version>4.6.0-SNAPSHOT</version> - </parent> - - <groupId>org.apache.servicemix.examples.bridge-camel</groupId> - <artifactId>bridge-camel-su</artifactId> - <packaging>jbi-service-unit</packaging> - <name>Apache ServiceMix :: Features :: Examples :: Bridge Camel :: Camel SU</name> - - <properties> - <componentName>servicemix-camel</componentName> - </properties> - - <build> - <plugins> - <plugin> - <groupId>org.apache.servicemix.tooling</groupId> - <artifactId>jbi-maven-plugin</artifactId> - <extensions>true</extensions> - </plugin> - </plugins> - </build> -</project> http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/examples/jbi/bridge-camel/bridge-camel-su/src/main/resources/bridge.xslt ---------------------------------------------------------------------- diff --git a/examples/jbi/bridge-camel/bridge-camel-su/src/main/resources/bridge.xslt b/examples/jbi/bridge-camel/bridge-camel-su/src/main/resources/bridge.xslt deleted file mode 100644 index 142e2d6..0000000 --- a/examples/jbi/bridge-camel/bridge-camel-su/src/main/resources/bridge.xslt +++ /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. - ---> -<!-- $Rev: 356052 $ $Date: 2005-12-11 14:41:20 -0800 (dim., 11 dâ©c. 2005) $ --> -<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> - <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> - <xsl:template match="node() | @*"> - <xsl:copy> - <xsl:apply-templates select="node() | @*"/> - </xsl:copy> - </xsl:template> -</xsl:stylesheet> - http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/examples/jbi/bridge-camel/bridge-camel-su/src/main/resources/camel-context.xml ---------------------------------------------------------------------- diff --git a/examples/jbi/bridge-camel/bridge-camel-su/src/main/resources/camel-context.xml b/examples/jbi/bridge-camel/bridge-camel-su/src/main/resources/camel-context.xml deleted file mode 100644 index 0eec3cb..0000000 --- a/examples/jbi/bridge-camel/bridge-camel-su/src/main/resources/camel-context.xml +++ /dev/null @@ -1,36 +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. - ---> -<beans xmlns="http://www.springframework.org/schema/beans" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation=" - http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd - http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd - "> - - <camelContext xmlns="http://camel.apache.org/schema/spring"> - <route> - <from uri="jbi:endpoint:http://servicemix.apache.org/samples/bridge/pipeline/endpoint"/> - <to uri="xslt:bridge.xslt"/> - <to uri="log:org.apache.servicemix.example?level=INFO"/> - <to uri="jbi:endpoint:http://servicemix.apache.org/samples/bridge/jms/endpoint"/> - </route> - </camelContext> - -</beans> http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/examples/jbi/bridge-camel/bridge-http-su/pom.xml ---------------------------------------------------------------------- diff --git a/examples/jbi/bridge-camel/bridge-http-su/pom.xml b/examples/jbi/bridge-camel/bridge-http-su/pom.xml deleted file mode 100644 index 5180f6a..0000000 --- a/examples/jbi/bridge-camel/bridge-http-su/pom.xml +++ /dev/null @@ -1,52 +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.examples</groupId> - <artifactId>bridge-camel</artifactId> - <version>4.6.0-SNAPSHOT</version> - </parent> - - <groupId>org.apache.servicemix.examples.bridge-camel</groupId> - <artifactId>bridge-http-su</artifactId> - <packaging>jbi-service-unit</packaging> - <name>Apache ServiceMix :: Features :: Examples :: Bridge Camel :: HTTP SU</name> - - <dependencies> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-http</artifactId> - </dependency> - </dependencies> - - <build> - <plugins> - <plugin> - <groupId>org.apache.servicemix.tooling</groupId> - <artifactId>jbi-maven-plugin</artifactId> - <extensions>true</extensions> - </plugin> - </plugins> - </build> - -</project> http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/examples/jbi/bridge-camel/bridge-http-su/src/main/resources/xbean.xml ---------------------------------------------------------------------- diff --git a/examples/jbi/bridge-camel/bridge-http-su/src/main/resources/xbean.xml b/examples/jbi/bridge-camel/bridge-http-su/src/main/resources/xbean.xml deleted file mode 100644 index 3833de1..0000000 --- a/examples/jbi/bridge-camel/bridge-http-su/src/main/resources/xbean.xml +++ /dev/null @@ -1,30 +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. - ---> -<beans xmlns:http="http://servicemix.apache.org/http/1.0" - xmlns:b="http://servicemix.apache.org/samples/bridge"> - - <http:endpoint service="b:http" - endpoint="endpoint" - targetService="b:pipeline" - role="consumer" - locationURI="http://0.0.0.0:8192/bridge/" - defaultMep="http://www.w3.org/2004/08/wsdl/in-only" /> - -</beans> http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/examples/jbi/bridge-camel/bridge-jms-su/pom.xml ---------------------------------------------------------------------- diff --git a/examples/jbi/bridge-camel/bridge-jms-su/pom.xml b/examples/jbi/bridge-camel/bridge-jms-su/pom.xml deleted file mode 100644 index 8db97b3..0000000 --- a/examples/jbi/bridge-camel/bridge-jms-su/pom.xml +++ /dev/null @@ -1,78 +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.examples</groupId> - <artifactId>bridge-camel</artifactId> - <version>4.6.0-SNAPSHOT</version> - </parent> - - <groupId>org.apache.servicemix.examples.bridge-camel</groupId> - <artifactId>bridge-jms-su</artifactId> - <packaging>jbi-service-unit</packaging> - <name>Apache ServiceMix :: Features :: Examples :: Bridge Camel :: JMS SU</name> - - <dependencies> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-jms</artifactId> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>activemq-core</artifactId> - <exclusions> - <exclusion> - <groupId>org.apache.activemq</groupId> - <artifactId>activeio-core</artifactId> - </exclusion> - <exclusion> - <groupId>org.apache.camel</groupId> - <artifactId>camel-core</artifactId> - </exclusion> - <exclusion> - <groupId>commons-logging</groupId> - <artifactId>commons-logging</artifactId> - </exclusion> - <exclusion> - <groupId>commons-logging</groupId> - <artifactId>commons-logging-api</artifactId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>org.apache.geronimo.specs</groupId> - <artifactId>geronimo-j2ee-management_1.1_spec</artifactId> - </dependency> - </dependencies> - - <build> - <plugins> - <plugin> - <groupId>org.apache.servicemix.tooling</groupId> - <artifactId>jbi-maven-plugin</artifactId> - <extensions>true</extensions> - </plugin> - </plugins> - </build> - -</project> http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/examples/jbi/bridge-camel/bridge-jms-su/src/main/resources/xbean.xml ---------------------------------------------------------------------- diff --git a/examples/jbi/bridge-camel/bridge-jms-su/src/main/resources/xbean.xml b/examples/jbi/bridge-camel/bridge-jms-su/src/main/resources/xbean.xml deleted file mode 100644 index 3e2e9b9..0000000 --- a/examples/jbi/bridge-camel/bridge-jms-su/src/main/resources/xbean.xml +++ /dev/null @@ -1,34 +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. - ---> -<beans xmlns:jms="http://servicemix.apache.org/jms/1.0" - xmlns:b="http://servicemix.apache.org/samples/bridge"> - - <jms:endpoint service="b:jms" - endpoint="endpoint" - role="provider" - destinationStyle="queue" - jmsProviderDestinationName="bridge.output" - connectionFactory="#connectionFactory" /> - - <bean id="connectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory"> - <property name="brokerURL" value="tcp://localhost:61616" /> - </bean> - -</beans> http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/examples/jbi/bridge-camel/client.html ---------------------------------------------------------------------- diff --git a/examples/jbi/bridge-camel/client.html b/examples/jbi/bridge-camel/client.html deleted file mode 100644 index 1b1bc49..0000000 --- a/examples/jbi/bridge-camel/client.html +++ /dev/null @@ -1,137 +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. - ---> -<!-- $Rev$ $Date$ --> -<html> -<head> -<title>ServiceMix Bridge Example</title> -<script type="text/javascript"> -var urlToOpen = "http://localhost:8192/bridge/"; //default URL to open - -function getHTTPObject() { - var xmlhttp = false; - - /* Compilation conditionnelle d'IE */ - /*@cc_on - @if (@_jscript_version >= 5) - try { - xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); - } catch (e) { - try { - xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); - } catch (E) { - xmlhttp = false; - } - } - @else - xmlhttp = false; - @end @*/ - - /* on essaie de cr�er l'objet si ce n'est pas d�j� fait */ - if (!xmlhttp && typeof XMLHttpRequest != 'undefined') { - try { - xmlhttp = new XMLHttpRequest(); - } catch (e) { - xmlhttp = false; - } - } - - if (xmlhttp) { - /* on d�finit ce qui doit se passer quand la page r�pondra */ - xmlhttp.onreadystatechange=function() { - if (xmlhttp.readyState == 4) { /* 4 : �tat "complete" */ - var response = document.getElementById("response"); - var responseStatus = ""; - try { - responseStatus = xmlhttp.status + ""; - } catch (e) { - responseStatus = "ERROR WHILE RETRIEVING STATUS; MAYBE UNABLE TO CONNECT."; - } - response.value = "STATUS: " + responseStatus + "\n" + xmlhttp.responseText; - } - } - } - return xmlhttp; -} - -function send() { - if ((document.getElementById("urlToOpen").value != urlToOpen) && (document.getElementById("urlToOpen").value != "")) { - //use user entry only if it at least can be okay - urlToOpen = document.getElementById("urlToOpen").value; - } - var xmlhttp = getHTTPObject(); - if (!xmlhttp) { - alert('cound not create XMLHttpRequest object'); - return; - } - var request = document.getElementById("request"); - var response = document.getElementById("response"); - try { - netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead UniversalBrowserWrite"); - } catch (e) { - } - try { - xmlhttp.open("POST", urlToOpen, true); - } catch (e) { - alert('Error opening connection'); - } - xmlhttp.send(request.value); -} - -</script> -</head> - -<body> - -<h1>ServiceMix Bridge Example</h1> - -<p>Welcome to the Bridge example for ServiceMix.</p> - -<p>Perform a POST into the HTTP binding. This requires JavaScript.</p> -<p>Target: <input type="text" size="50" id="urlToOpen" value=""><script type="text/javascript">document.getElementById("urlToOpen").value = urlToOpen;</script>.</p> - - -<table> - <tr> - <td> - <textarea id="request" style="width:600px;height:400px" onKeyUp="send();"><?xml version="1.0" encoding="UTF-8"?> -<e:Envelope xmlns:e="http://schemas.xmlsoap.org/soap/envelope/"> - <e:Body> - <ping> - <pingRequest> - <message xmlns="http://soap">hel lo</message> - </pingRequest> - </ping> - </e:Body> -</e:Envelope> - - </textarea> - </td> - <td> - <textarea id="response" style="width:600px;height:400px"> - </textarea> - </td> - </tr> - <tr> - <td colspan=2> - <input type="button" value="Send" onClick="send();"/> - </td> - </tr> -</table> -</body> -</html> http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/examples/jbi/bridge-camel/client/pom.xml ---------------------------------------------------------------------- diff --git a/examples/jbi/bridge-camel/client/pom.xml b/examples/jbi/bridge-camel/client/pom.xml deleted file mode 100644 index a5145a9..0000000 --- a/examples/jbi/bridge-camel/client/pom.xml +++ /dev/null @@ -1,61 +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.examples</groupId> - <artifactId>bridge-camel</artifactId> - <version>4.6.0-SNAPSHOT</version> - </parent> - - <groupId>org.apache.servicemix.examples.bridge-camel</groupId> - <artifactId>bridge-camel-client</artifactId> - <name>Apache ServiceMix :: Features :: Examples :: Bridge Camel :: Client</name> - - <dependencies> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-utils</artifactId> - </dependency> - </dependencies> - - <build> - <plugins> - <plugin> - <artifactId>maven-compiler-plugin</artifactId> - <configuration> - <source>1.5</source> - <target>1.5</target> - </configuration> - </plugin> - <plugin> - <groupId>org.codehaus.mojo</groupId> - <artifactId>exec-maven-plugin</artifactId> - <configuration> - <mainClass>org.apache.servicemix.samples.bridgecamel.Client</mainClass> - <includePluginDependencies>false</includePluginDependencies> - </configuration> - </plugin> - </plugins> - </build> - -</project> http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/examples/jbi/bridge-camel/client/src/main/java/org/apache/servicemix/samples/bridgecamel/Client.java ---------------------------------------------------------------------- diff --git a/examples/jbi/bridge-camel/client/src/main/java/org/apache/servicemix/samples/bridgecamel/Client.java b/examples/jbi/bridge-camel/client/src/main/java/org/apache/servicemix/samples/bridgecamel/Client.java deleted file mode 100644 index 79558c7..0000000 --- a/examples/jbi/bridge-camel/client/src/main/java/org/apache/servicemix/samples/bridgecamel/Client.java +++ /dev/null @@ -1,60 +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.samples.bridgecamel; - -import java.io.ByteArrayOutputStream; -import java.io.InputStream; -import java.io.OutputStream; -import java.net.HttpURLConnection; -import java.net.URL; -import java.net.URLConnection; - -import org.apache.servicemix.util.FileUtil; - -public class Client{ - public static void main(String[] args) { - try { - new Client().sendRequest(); - } catch (Exception e) { - e.printStackTrace(); - } - } - - public void sendRequest() throws Exception { - URLConnection connection = new URL("http://localhost:8192/bridge/") - .openConnection(); - connection.setDoInput(true); - connection.setDoOutput(true); - OutputStream os = connection.getOutputStream(); - // Post the request file. - InputStream fis = getClass().getClassLoader().getResourceAsStream("org/apache/servicemix/samples/bridgecamel/request.xml"); - FileUtil.copyInputStream(fis, os); - // Read the response. - InputStream is = connection.getInputStream(); - ByteArrayOutputStream baos = new ByteArrayOutputStream(); - FileUtil.copyInputStream(is, baos); - System.out.println("the response is =====>"); - System.out.println(baos.toString()); - if (connection instanceof HttpURLConnection) { - int retCode = ((HttpURLConnection)connection).getResponseCode(); - System.out.println("the response code is =====>");//expected is 202 for this example - System.out.println(retCode); - } - - } - -} http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/examples/jbi/bridge-camel/client/src/main/resources/org/apache/servicemix/samples/bridgecamel/request.xml ---------------------------------------------------------------------- diff --git a/examples/jbi/bridge-camel/client/src/main/resources/org/apache/servicemix/samples/bridgecamel/request.xml b/examples/jbi/bridge-camel/client/src/main/resources/org/apache/servicemix/samples/bridgecamel/request.xml deleted file mode 100644 index 0ba5ecc..0000000 --- a/examples/jbi/bridge-camel/client/src/main/resources/org/apache/servicemix/samples/bridgecamel/request.xml +++ /dev/null @@ -1,10 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<e:Envelope xmlns:e="http://schemas.xmlsoap.org/soap/envelope/"> - <e:Body> - <ping> - <pingRequest> - <message xmlns="http://soap">hel lo</message> - </pingRequest> - </ping> - </e:Body> -</e:Envelope> http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/examples/jbi/bridge-camel/pom.xml ---------------------------------------------------------------------- diff --git a/examples/jbi/bridge-camel/pom.xml b/examples/jbi/bridge-camel/pom.xml deleted file mode 100644 index acffca4..0000000 --- a/examples/jbi/bridge-camel/pom.xml +++ /dev/null @@ -1,72 +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.examples</groupId> - <artifactId>jbi</artifactId> - <version>4.6.0-SNAPSHOT</version> - </parent> - - <groupId>org.apache.servicemix.examples</groupId> - <artifactId>bridge-camel</artifactId> - <name>Apache ServiceMix :: Features :: Examples :: Bridge Camel</name> - <packaging>pom</packaging> - - <modules> - <module>bridge-jms-su</module> - <module>bridge-http-su</module> - <module>bridge-camel-su</module> - <module>bridge-camel-sa</module> - <module>client</module> - </modules> - - <build> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-assembly-plugin</artifactId> - <inherited>false</inherited> - <executions> - <execution> - <id>src</id> - <phase>package</phase> - <goals> - <goal>single</goal> - </goals> - <configuration> - <descriptors> - <descriptor>src/main/assembly/src.xml</descriptor> - </descriptors> - </configuration> - </execution> - </executions> - </plugin> - <plugin> - <groupId>org.apache.servicemix.tooling</groupId> - <artifactId>jbi-maven-plugin</artifactId> - <extensions>true</extensions> - </plugin> - </plugins> - </build> - -</project> http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/examples/jbi/bridge-camel/src/main/assembly/src.xml ---------------------------------------------------------------------- diff --git a/examples/jbi/bridge-camel/src/main/assembly/src.xml b/examples/jbi/bridge-camel/src/main/assembly/src.xml deleted file mode 100644 index f10b298..0000000 --- a/examples/jbi/bridge-camel/src/main/assembly/src.xml +++ /dev/null @@ -1,45 +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. - --> -<assembly> - - <id>src</id> - - <formats> - <format>tar.gz</format> - <format>zip</format> - </formats> - - <fileSets> - - <fileSet> - <includes> - <include>README*</include> - <include>LICENSE*</include> - <include>NOTICE*</include> - <include>pom.xml</include> - <include>*.html</include> - <include>src/**/*</include> - <include>*/pom.xml</include> - <include>*/src/**/*</include> - </includes> - </fileSet> - - </fileSets> - -</assembly> http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/examples/jbi/bridge/README.txt ---------------------------------------------------------------------- diff --git a/examples/jbi/bridge/README.txt b/examples/jbi/bridge/README.txt deleted file mode 100644 index 7358be0..0000000 --- a/examples/jbi/bridge/README.txt +++ /dev/null @@ -1,161 +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. - */ - -EIP JBI BRIDGE EXAMPLE -====================== - -Purpose -------- -Use the original ServiceMix EIP component and JBI to create a protocol -bridge that receives a message via HTTP, transforms it, and sends it to -a JMS queue. - -This example uses the older ServiceMix EIP implementation. -The bridge-camel example, on the other hand, uses Camel to achieve -the same result. For more details on how Camel compares to ServiceMix EIP, -see: http://camel.apache.org/how-does-camel-compare-to-servicemix-eip.html - - -Explanation ------------ -The protocol bridge consists of four JBI Service Units (SUs) -wrapped up in a JBI Service Assembly (SA). The SA is deployed -to ServiceMix. - -The SUs can be described as follows: - -1. HTTP SU (see the bridge-http-su directory) - A HTTP endpoint that listens on port 8192 for HTTP requests. - -2. EIP Pipeline SU (see the bridge-eip-su directory) - An EIP pipeline that receives HTTP requests, forwards them to - the XSLT transform, and takes the results of the transform and - passes them to the ActiveMQ JMS endpoint. - -3. XSLT SU (see the bridge-xslt-su directory) - Uses the bridge.xslt XSL file to convert the message into the - format required by JMS. The example XSLT performs a very basic - transformation and is for demonstration purposes only. - -4. JMS SU (see the bridge-jms-su directory) - An ActiveMQ JMS endpoint to which the EIP pipeline sends - messages. - -The configuration for each SU is contained in the xbean.xml file -that is located in the src/main/resources directory for that SU. -For example, configuration for the HTTP SU is contained in the -xbean.xml file located in the bridge-http-su/src/main/resources -directory. - -The bridge-sa directory contains the POM file that tells Maven how -to build the SA for this example. - - -Prerequisites for Running this Example --------------------------------------- -1. You must have the following installed on your machine: - - - JDK 1.6 or higher. - - - Apache Maven 2.2.1 or higher. - - For more information, see the README in the top-level - examples directory. - - -2. Start ServiceMix by running the following command: - - <servicemix_home>/bin/servicemix (on UNIX) - <servicemix_home>\bin\servicemix (on Windows) - - -Building and Deploying ----------------------- -This example uses the ServiceMix JBI Maven plugin to build the -SUs and the SA. To build the example, run the following command -(from the directory that contains this README): - - mvn install - - -If all of the required bundles are available in your local -Maven repository, the example will build quickly. Otherwise -it may take some time for Maven to download everything it needs. - -Once complete, you will find the SA, called bridge-sa-${version}.zip, -in the bridge-sa/target directory of this example. - -You can deploy the SA in two ways: - -- Using Hot Deployment - -------------------- - - Copy the bridge-sa-${version}.zip file to the - <servicemix_home>/deploy directory. - -- Using the ServiceMix Console - ---------------------------- - - Type the following command: - - osgi:install -s mvn:org.apache.servicemix.examples.bridge/bridge-sa/${version}/zip - - -Running a Client ----------------- -To run the web client: - -1. Open the client.html file, which is located in the same directory - as this README file, in your favorite browser. - -2. Send a HTTP request. It will be transformed into a JMS message. - - Once the JMS message is sent to the bridge.output queue, you will - receive a HTTP STATUS 202 response code from the ESB. - - -To run the java code client: - -1. Change to the <servicemix_home>/examples/bridge/client directory. - -2. Run the following command: - - mvn compile exec:java - - -Viewing the Log Entries ------------------------ -You can view the message that is sent by viewing the entries -in the log file in the data/log directory of your ServiceMix -installation, or by typing the following command in the -ServiceMix console: - - log:display - - -Changing the Example --------------------- -If you change the code or configuration in this example, use -'mvn install' to rebuild the JBI SA zip, and deploy it as described -above. - - -More Information ----------------- -For more information about this example, see: - - http://servicemix.apache.org/creating-a-protocol-bridge.html http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/examples/jbi/bridge/bridge-eip-su/pom.xml ---------------------------------------------------------------------- diff --git a/examples/jbi/bridge/bridge-eip-su/pom.xml b/examples/jbi/bridge/bridge-eip-su/pom.xml deleted file mode 100644 index 307be1e..0000000 --- a/examples/jbi/bridge/bridge-eip-su/pom.xml +++ /dev/null @@ -1,52 +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.examples</groupId> - <artifactId>bridge</artifactId> - <version>4.6.0-SNAPSHOT</version> - </parent> - - <groupId>org.apache.servicemix.examples.bridge</groupId> - <artifactId>bridge-eip-su</artifactId> - <packaging>jbi-service-unit</packaging> - <name>Apache ServiceMix :: Features :: Examples :: Bridge :: EIP SU</name> - - <dependencies> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-eip</artifactId> - </dependency> - </dependencies> - - <build> - <plugins> - <plugin> - <groupId>org.apache.servicemix.tooling</groupId> - <artifactId>jbi-maven-plugin</artifactId> - <extensions>true</extensions> - </plugin> - </plugins> - </build> - -</project> http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/examples/jbi/bridge/bridge-eip-su/src/main/resources/xbean.xml ---------------------------------------------------------------------- diff --git a/examples/jbi/bridge/bridge-eip-su/src/main/resources/xbean.xml b/examples/jbi/bridge/bridge-eip-su/src/main/resources/xbean.xml deleted file mode 100644 index c5895dc..0000000 --- a/examples/jbi/bridge/bridge-eip-su/src/main/resources/xbean.xml +++ /dev/null @@ -1,32 +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. - ---> -<beans xmlns:eip="http://servicemix.apache.org/eip/1.0" - xmlns:b="http://servicemix.apache.org/samples/bridge"> - - <eip:pipeline service="b:pipeline" endpoint="endpoint"> - <eip:transformer> - <eip:exchange-target service="b:xslt" /> - </eip:transformer> - <eip:target> - <eip:exchange-target service="b:jms" /> - </eip:target> - </eip:pipeline> - -</beans> http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/examples/jbi/bridge/bridge-http-su/pom.xml ---------------------------------------------------------------------- diff --git a/examples/jbi/bridge/bridge-http-su/pom.xml b/examples/jbi/bridge/bridge-http-su/pom.xml deleted file mode 100644 index ad8bf51..0000000 --- a/examples/jbi/bridge/bridge-http-su/pom.xml +++ /dev/null @@ -1,52 +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.examples</groupId> - <artifactId>bridge</artifactId> - <version>4.6.0-SNAPSHOT</version> - </parent> - - <groupId>org.apache.servicemix.examples.bridge</groupId> - <artifactId>bridge-http-su</artifactId> - <packaging>jbi-service-unit</packaging> - <name>Apache ServiceMix :: Features :: Examples :: Bridge :: HTTP SU</name> - - <dependencies> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-http</artifactId> - </dependency> - </dependencies> - - <build> - <plugins> - <plugin> - <groupId>org.apache.servicemix.tooling</groupId> - <artifactId>jbi-maven-plugin</artifactId> - <extensions>true</extensions> - </plugin> - </plugins> - </build> - -</project> http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/examples/jbi/bridge/bridge-http-su/src/main/resources/xbean.xml ---------------------------------------------------------------------- diff --git a/examples/jbi/bridge/bridge-http-su/src/main/resources/xbean.xml b/examples/jbi/bridge/bridge-http-su/src/main/resources/xbean.xml deleted file mode 100644 index 4ce0c6b..0000000 --- a/examples/jbi/bridge/bridge-http-su/src/main/resources/xbean.xml +++ /dev/null @@ -1,30 +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. - ---> -<beans xmlns:http="http://servicemix.apache.org/http/1.0" - xmlns:b="http://servicemix.apache.org/samples/bridge"> - - <http:endpoint service="b:http" - endpoint="endpoint" - targetService="b:pipeline" - role="consumer" - locationURI="http://0.0.0.0:8192/bridge/" - defaultMep="http://www.w3.org/2004/08/wsdl/in-only" /> - -</beans> http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/examples/jbi/bridge/bridge-jms-su/pom.xml ---------------------------------------------------------------------- diff --git a/examples/jbi/bridge/bridge-jms-su/pom.xml b/examples/jbi/bridge/bridge-jms-su/pom.xml deleted file mode 100644 index 8eb6649..0000000 --- a/examples/jbi/bridge/bridge-jms-su/pom.xml +++ /dev/null @@ -1,78 +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.examples</groupId> - <artifactId>bridge</artifactId> - <version>4.6.0-SNAPSHOT</version> - </parent> - - <groupId>org.apache.servicemix.examples.bridge</groupId> - <artifactId>bridge-jms-su</artifactId> - <packaging>jbi-service-unit</packaging> - <name>Apache ServiceMix :: Features :: Examples :: Bridge :: JMS SU</name> - - <dependencies> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-jms</artifactId> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>activemq-core</artifactId> - <exclusions> - <exclusion> - <groupId>org.apache.activemq</groupId> - <artifactId>activeio-core</artifactId> - </exclusion> - <exclusion> - <groupId>org.apache.camel</groupId> - <artifactId>camel-core</artifactId> - </exclusion> - <exclusion> - <groupId>commons-logging</groupId> - <artifactId>commons-logging</artifactId> - </exclusion> - <exclusion> - <groupId>commons-logging</groupId> - <artifactId>commons-logging-api</artifactId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>org.apache.geronimo.specs</groupId> - <artifactId>geronimo-j2ee-management_1.1_spec</artifactId> - </dependency> - </dependencies> - - <build> - <plugins> - <plugin> - <groupId>org.apache.servicemix.tooling</groupId> - <artifactId>jbi-maven-plugin</artifactId> - <extensions>true</extensions> - </plugin> - </plugins> - </build> - -</project> http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/examples/jbi/bridge/bridge-jms-su/src/main/resources/xbean.xml ---------------------------------------------------------------------- diff --git a/examples/jbi/bridge/bridge-jms-su/src/main/resources/xbean.xml b/examples/jbi/bridge/bridge-jms-su/src/main/resources/xbean.xml deleted file mode 100644 index c573b78..0000000 --- a/examples/jbi/bridge/bridge-jms-su/src/main/resources/xbean.xml +++ /dev/null @@ -1,34 +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. - ---> -<beans xmlns:jms="http://servicemix.apache.org/jms/1.0" - xmlns:b="http://servicemix.apache.org/samples/bridge"> - - <jms:endpoint service="b:jms" - endpoint="endpoint" - role="provider" - destinationStyle="queue" - jmsProviderDestinationName="bridge.output" - connectionFactory="#connectionFactory" /> - - <bean id="connectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory"> - <property name="brokerURL" value="failover:(tcp://localhost:61616)" /> - </bean> - -</beans> http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/examples/jbi/bridge/bridge-sa/pom.xml ---------------------------------------------------------------------- diff --git a/examples/jbi/bridge/bridge-sa/pom.xml b/examples/jbi/bridge/bridge-sa/pom.xml deleted file mode 100644 index 35e60c2..0000000 --- a/examples/jbi/bridge/bridge-sa/pom.xml +++ /dev/null @@ -1,68 +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.examples</groupId> - <artifactId>bridge</artifactId> - <version>4.6.0-SNAPSHOT</version> - </parent> - - <groupId>org.apache.servicemix.examples.bridge</groupId> - <artifactId>bridge-sa</artifactId> - <packaging>jbi-service-assembly</packaging> - <name>Apache ServiceMix :: Features :: Examples :: Bridge :: SA</name> - - <dependencies> - <dependency> - <groupId>org.apache.servicemix.examples.bridge</groupId> - <artifactId>bridge-http-su</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.examples.bridge</groupId> - <artifactId>bridge-eip-su</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.examples.bridge</groupId> - <artifactId>bridge-xslt-su</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.examples.bridge</groupId> - <artifactId>bridge-jms-su</artifactId> - <version>${project.version}</version> - </dependency> - </dependencies> - - <build> - <plugins> - <plugin> - <groupId>org.apache.servicemix.tooling</groupId> - <artifactId>jbi-maven-plugin</artifactId> - <extensions>true</extensions> - </plugin> - </plugins> - </build> - -</project> http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/examples/jbi/bridge/bridge-xslt-su/pom.xml ---------------------------------------------------------------------- diff --git a/examples/jbi/bridge/bridge-xslt-su/pom.xml b/examples/jbi/bridge/bridge-xslt-su/pom.xml deleted file mode 100644 index ff8d108..0000000 --- a/examples/jbi/bridge/bridge-xslt-su/pom.xml +++ /dev/null @@ -1,52 +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.examples</groupId> - <artifactId>bridge</artifactId> - <version>4.6.0-SNAPSHOT</version> - </parent> - - <groupId>org.apache.servicemix.examples.bridge</groupId> - <artifactId>bridge-xslt-su</artifactId> - <packaging>jbi-service-unit</packaging> - <name>Apache ServiceMix :: Features :: Examples :: Bridge :: XSLT SU</name> - - <dependencies> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-saxon</artifactId> - </dependency> - </dependencies> - - <build> - <plugins> - <plugin> - <groupId>org.apache.servicemix.tooling</groupId> - <artifactId>jbi-maven-plugin</artifactId> - <extensions>true</extensions> - </plugin> - </plugins> - </build> - -</project> http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/d358d2ea/examples/jbi/bridge/bridge-xslt-su/src/main/resources/bridge.xslt ---------------------------------------------------------------------- diff --git a/examples/jbi/bridge/bridge-xslt-su/src/main/resources/bridge.xslt b/examples/jbi/bridge/bridge-xslt-su/src/main/resources/bridge.xslt deleted file mode 100644 index 5e0b094..0000000 --- a/examples/jbi/bridge/bridge-xslt-su/src/main/resources/bridge.xslt +++ /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. - ---> -<!-- $Rev: 356052 $ $Date: 2005-12-11 14:41:20 -0800 (dim., 11 dâ©c. 2005) $ --> -<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> - <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> - <xsl:template match="node() | @*"> - <xsl:copy> - <xsl:apply-templates select="node() | @*"/> - </xsl:copy> - </xsl:template> -</xsl:stylesheet> -
