├── .gitignore ├── README.md ├── assembly ├── Readme.md ├── assembly.xml └── pom.xml ├── bean-service ├── Readme.md ├── bean-service.jpg ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── bean │ │ │ └── service │ │ │ ├── InventoryService.java │ │ │ ├── InventoryServiceBean.java │ │ │ ├── Item.java │ │ │ ├── ItemNotFoundException.java │ │ │ ├── Order.java │ │ │ ├── OrderAck.java │ │ │ ├── OrderInterceptor.java │ │ │ ├── OrderService.java │ │ │ ├── OrderServiceBean.java │ │ │ ├── Transformers.java │ │ │ └── Validators.java │ └── resources │ │ ├── META-INF │ │ ├── beans.xml │ │ └── switchyard.xml │ │ └── wsdl │ │ └── OrderService.wsdl │ └── test │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── bean │ │ └── service │ │ ├── BeanClient.java │ │ ├── InventoryServiceTest.java │ │ ├── OrderServiceTest.java │ │ ├── TypeTransformationTest.java │ │ └── WebServiceTest.java │ └── resources │ ├── META-INF │ └── beans.xml │ ├── log4j.xml │ └── xml │ ├── order.xml │ ├── orderAck.xml │ ├── soap-request.xml │ └── soap-response.xml ├── bpel-jms-binding ├── Readme.md ├── bpel-jms-binding.jpg ├── config.cli ├── pom.xml ├── src │ ├── main │ │ └── resources │ │ │ ├── META-INF │ │ │ ├── beans.xml │ │ │ ├── forge.xml │ │ │ └── switchyard.xml │ │ │ ├── OSGI-INF │ │ │ └── blueprint │ │ │ │ └── activemq.xml │ │ │ ├── SayHello.bpel │ │ │ ├── SayHelloArtifacts.wsdl │ │ │ └── deploy.xml │ └── test │ │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── bpel │ │ │ └── service │ │ │ └── hello │ │ │ ├── JMSClient.java │ │ │ ├── JmsBindingTest.java │ │ │ └── SayHelloTest.java │ │ └── resources │ │ ├── META-INF │ │ └── beans.xml │ │ ├── bpel.properties │ │ ├── hornetq-configuration.xml │ │ ├── hornetq-jms.xml │ │ ├── log4j.xml │ │ ├── switchyard-quickstart-bpel-jms-hornetq-jms.xml │ │ └── xml │ │ ├── xml-request.xml │ │ └── xml-response.xml └── unconfig.cli ├── bpel-loan-approval ├── Readme.md ├── bpel-loan-approval.jpg ├── pom.xml └── src │ ├── main │ └── resources │ │ ├── META-INF │ │ ├── beans.xml │ │ ├── forge.xml │ │ └── switchyard.xml │ │ ├── deploy.xml │ │ ├── loanServicePT.wsdl │ │ ├── loan_approval.bpel │ │ ├── riskAssessmentPT.wsdl │ │ └── risk_assessment.bpel │ └── test │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── bpel │ │ └── service │ │ ├── BPELLoanClient.java │ │ ├── LoanApprovalTest.java │ │ ├── RiskAssessmentTest.java │ │ └── WebServiceTest.java │ └── resources │ ├── META-INF │ └── beans.xml │ ├── bpel.properties │ ├── log4j.xml │ └── xml │ ├── soap-loanreq1.xml │ ├── soap-loanreq2.xml │ ├── soap-loanresp1.xml │ ├── soap-loanresp2.xml │ ├── xml-loanreq1.xml │ ├── xml-loanreq2.xml │ ├── xml-loanresp1.xml │ ├── xml-riskreq1.xml │ ├── xml-riskreq2.xml │ └── xml-riskresp1.xml ├── bpel-say-hello ├── Readme.md ├── bpel-say-hello.jpg ├── pom.xml └── src │ ├── main │ └── resources │ │ ├── META-INF │ │ ├── beans.xml │ │ ├── forge.xml │ │ └── switchyard.xml │ │ ├── SayHello.bpel │ │ ├── SayHelloArtifacts.wsdl │ │ └── deploy.xml │ └── test │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── bpel │ │ └── service │ │ ├── BPELHelloClient.java │ │ ├── SayHelloTest.java │ │ └── WebServiceTest.java │ └── resources │ ├── META-INF │ └── beans.xml │ ├── bpel.properties │ ├── log4j.xml │ └── xml │ ├── soap-request.xml │ ├── soap-response.xml │ ├── xml-request.xml │ └── xml-response.xml ├── bpel-simple-correlation ├── Readme.md ├── bpel-correlation.jpg ├── pom.xml └── src │ ├── main │ └── resources │ │ ├── HelloGoodbye.bpel │ │ ├── HelloGoodbye.wsdl │ │ ├── META-INF │ │ ├── beans.xml │ │ ├── forge.xml │ │ └── switchyard.xml │ │ └── deploy.xml │ └── test │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── bpel │ │ └── service │ │ ├── BPELCorrelationClient.java │ │ ├── HelloGoodbyeTest.java │ │ └── WebServiceTest.java │ └── resources │ ├── META-INF │ └── beans.xml │ ├── bpel.properties │ ├── log4j.xml │ └── xml │ ├── goodbye_request1.xml │ ├── goodbye_response1.xml │ ├── hello_request1.xml │ ├── hello_response1.xml │ ├── xml-goodbye_request1.xml │ ├── xml-goodbye_response1.xml │ ├── xml-hello_request1.xml │ └── xml-hello_response1.xml ├── bpel-xts-subordinate-wsba ├── Readme.md ├── bpel-xts-subordinate-wsba.jpg ├── bpel │ ├── config.cli │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ └── resources │ │ │ │ ├── AirportService.wsdl │ │ │ │ ├── BusinessTravel.bpel │ │ │ │ ├── BusinessTravelArtifacts.wsdl │ │ │ │ ├── DefaultBusinessTravel.bpel │ │ │ │ ├── DefaultBusinessTravelArtifacts.wsdl │ │ │ │ ├── META-INF │ │ │ │ ├── beans.xml │ │ │ │ ├── forge.xml │ │ │ │ ├── jboss-deployment-structure.xml │ │ │ │ └── switchyard.xml │ │ │ │ └── deploy.xml │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── switchyard │ │ │ │ └── quickstarts │ │ │ │ └── bpel │ │ │ │ └── service │ │ │ │ └── BPELClient.java │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── beans.xml │ │ │ ├── log4j.xml │ │ │ └── xml │ │ │ ├── soap-complete-compensate-request.xml │ │ │ ├── soap-complete-request.xml │ │ │ └── soap-order-request.xml │ └── unconfig.cli ├── pom.xml └── ws │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── bpel │ │ └── xts │ │ └── wsba │ │ └── ws │ │ ├── AirportManager.java │ │ ├── AirportService.java │ │ └── OrderParticipant.java │ └── resources │ ├── META-INF │ └── jboss-deployment-structure.xml │ └── context-handlers.xml ├── bpel-xts-wsat ├── Readme.md ├── bpel-xts-wsat.jpg ├── bpel │ ├── config.cli │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ └── resources │ │ │ │ ├── AirportService.wsdl │ │ │ │ ├── BusinessTravel.bpel │ │ │ │ ├── BusinessTravelArtifacts.wsdl │ │ │ │ ├── META-INF │ │ │ │ ├── beans.xml │ │ │ │ ├── forge.xml │ │ │ │ └── switchyard.xml │ │ │ │ └── deploy.xml │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── switchyard │ │ │ │ └── quickstarts │ │ │ │ └── bpel │ │ │ │ └── service │ │ │ │ └── BPELClient.java │ │ │ └── resources │ │ │ ├── log4j.xml │ │ │ └── xml │ │ │ ├── soap-abort-request.xml │ │ │ ├── soap-complete-request.xml │ │ │ └── soap-order-request.xml │ └── unconfig.cli ├── pom.xml └── ws │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── bpel │ │ └── xts │ │ └── wsat │ │ └── ws │ │ ├── AirportManager.java │ │ ├── AirportService.java │ │ └── OrderParticipant.java │ └── resources │ ├── META-INF │ └── jboss-deployment-structure.xml │ └── context-handlers.xml ├── bpm-service ├── Readme.md ├── bpm-service.jpg ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── bpm │ │ │ └── service │ │ │ ├── BackOrder.java │ │ │ ├── BackOrderBean.java │ │ │ ├── Inventory.java │ │ │ ├── InventoryBean.java │ │ │ ├── ProcessOrder.java │ │ │ ├── Shipping.java │ │ │ ├── ShippingBean.java │ │ │ └── data │ │ │ ├── ObjectFactory.java │ │ │ ├── Order.java │ │ │ ├── OrderAck.java │ │ │ └── package-info.java │ └── resources │ │ ├── META-INF │ │ ├── beans.xml │ │ ├── forge.xml │ │ └── switchyard.xml │ │ ├── ProcessOrder.bpmn │ │ └── wsdl │ │ └── ProcessOrder.wsdl │ └── test │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── bpm │ │ └── service │ │ ├── BPMClient.java │ │ ├── BackOrderTest.java │ │ ├── InventoryTest.java │ │ ├── ProcessOrderTest.java │ │ ├── ShippingTest.java │ │ └── WebServiceTest.java │ └── resources │ ├── META-INF │ └── beans.xml │ ├── log4j.xml │ └── xml │ ├── soap-request.xml │ └── soap-response.xml ├── camel-amqp-binding ├── Readme.md ├── camel-amqp-binding.jpg ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── camel │ │ │ └── amqp │ │ │ └── binding │ │ │ ├── GreetingService.java │ │ │ ├── GreetingServiceBean.java │ │ │ └── QpidConnection.java │ └── resources │ │ └── META-INF │ │ ├── beans.xml │ │ └── switchyard.xml │ └── test │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── camel │ │ └── amqp │ │ └── binding │ │ ├── CamelAmqpBindingTest.java │ │ ├── QpidClient.java │ │ └── QpidServer.java │ └── resources │ ├── META-INF │ └── beans.xml │ ├── amqp.properties │ ├── config.xml │ ├── log4j.xml │ ├── passwd │ └── virtualhosts.xml ├── camel-atom-binding ├── Readme.md ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── camel │ │ │ └── atom │ │ │ └── binding │ │ │ ├── AtomParseService.java │ │ │ ├── AtomParseServiceImpl.java │ │ │ ├── PrintService.java │ │ │ └── PrintServiceImpl.java │ ├── resources │ │ └── META-INF │ │ │ ├── .switchyard.xml.swp │ │ │ ├── beans.xml │ │ │ ├── forge.xml │ │ │ └── switchyard.xml │ └── webapp │ │ └── WEB-INF │ │ ├── beans.xml │ │ ├── faces-config.xml │ │ ├── jboss-deployment-structure.xml │ │ └── jboss-web.xml │ └── test │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── camel │ │ └── atom │ │ └── CamelAtomPollTest.java │ └── resources │ ├── META-INF │ ├── beans.xml │ └── switchyard.xml │ ├── atom.xml │ └── log4j.xml ├── camel-bindy ├── Readme.md ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── camel │ │ │ └── bindy │ │ │ ├── BindyRoute.java │ │ │ ├── CamelServiceRoute.java │ │ │ ├── FileProcessor.java │ │ │ ├── FileProcessorBean.java │ │ │ └── Order.java │ └── resources │ │ └── META-INF │ │ ├── beans.xml │ │ └── switchyard.xml │ └── test │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── camel │ │ └── bindy │ │ └── CamelBindyTest.java │ └── resources │ ├── META-INF │ └── beans.xml │ ├── file.txt │ ├── request.txt │ └── response.txt ├── camel-bus-cdi ├── Readme.md ├── camel-bus-cdi.jpg ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── camel │ │ │ └── bus │ │ │ ├── CountingProcessor.java │ │ │ ├── InterceptStrategyImpl.java │ │ │ ├── ObjectFactory.java │ │ │ ├── Order.java │ │ │ ├── OrderAck.java │ │ │ ├── OrderService.java │ │ │ ├── OrderServiceBean.java │ │ │ ├── SelectiveAuditor.java │ │ │ ├── SimpleAuditor.java │ │ │ └── package-info.java │ └── resources │ │ ├── META-INF │ │ ├── beans.xml │ │ ├── forge.xml │ │ └── switchyard.xml │ │ └── wsdl │ │ └── OrderService.wsdl │ └── test │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── camel │ │ └── bus │ │ ├── AuditingTest.java │ │ └── CDIBusClient.java │ └── resources │ ├── META-INF │ └── beans.xml │ ├── log4j.xml │ └── xml │ ├── soap-request.xml │ ├── soap-response1.xml │ └── soap-response2.xml ├── camel-cxf-binding ├── Readme.md ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── camel │ │ │ └── cxf │ │ │ ├── ClientProcessor.java │ │ │ ├── ItemNotAvailable.java │ │ │ ├── Order.java │ │ │ ├── OrderResponse.java │ │ │ ├── WarehouseProcessor.java │ │ │ └── WarehouseService.java │ └── resources │ │ ├── META-INF │ │ ├── beans.xml │ │ └── switchyard.xml │ │ ├── OrderService.wsdl │ │ ├── WarehouseService.wsdl │ │ ├── route.xml │ │ └── route2.xml │ └── test │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── camel │ │ └── cxf │ │ ├── CamelCxfClient.java │ │ └── CamelCxfTest.java │ └── resources │ ├── META-INF │ └── beans.xml │ ├── log4j.xml │ └── xml │ ├── soap-request.xml │ └── soap-response.xml ├── camel-file-binding ├── Readme.md ├── camel-binding.jpg ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── camel │ │ │ └── binding │ │ │ ├── GreetingService.java │ │ │ └── GreetingServiceBean.java │ └── resources │ │ └── META-INF │ │ ├── beans.xml │ │ ├── forge.xml │ │ └── switchyard.xml │ └── test │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── camel │ │ └── binding │ │ └── CamelBindingTest.java │ └── resources │ ├── log4j.xml │ └── test.txt ├── camel-ftp-binding ├── Readme.md ├── camel-ftp-binding.jpg ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── camel │ │ │ └── ftp │ │ │ └── binding │ │ │ ├── GreetingService.java │ │ │ └── GreetingServiceBean.java │ └── resources │ │ └── META-INF │ │ ├── beans.xml │ │ ├── forge.xml │ │ └── switchyard.xml │ └── test │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── camel │ │ └── ftp │ │ └── binding │ │ └── CamelFtpBindingTest.java │ └── resources │ ├── META-INF │ └── beans.xml │ ├── ftpclient.cer │ ├── ftpclient.jks │ ├── ftpserver.cer │ ├── ftpserver.jks │ ├── hostkey.pem │ ├── id_sftp_rsa │ ├── id_sftp_rsa.pub │ ├── known_hosts_sftp │ ├── log4j.xml │ └── users.properties ├── camel-hl7 ├── Readme.md ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── camel │ │ │ └── hl7example │ │ │ ├── CamelServiceRoute.java │ │ │ ├── HL7ExampleCodec.java │ │ │ └── HL7Route.java │ └── resources │ │ └── META-INF │ │ ├── MANIFEST.MF │ │ ├── beans.xml │ │ └── switchyard.xml │ └── test │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── camel │ │ └── hl7example │ │ ├── HL7Client.java │ │ └── HL7ServiceTest.java │ └── resources │ ├── META-INF │ ├── beans.xml │ └── switchyard.xml │ └── hl7.file ├── camel-jaxb ├── Readme.md ├── camel-jaxb.jpg ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── camel │ │ │ └── jaxb │ │ │ ├── GreetingRequest.java │ │ │ ├── GreetingResponse.java │ │ │ ├── GreetingService.java │ │ │ ├── GreetingServiceRoute.java │ │ │ ├── ObjectFactory.java │ │ │ └── package-info.java │ └── resources │ │ └── META-INF │ │ ├── beans.xml │ │ └── switchyard.xml │ └── test │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── camel │ │ └── jaxb │ │ ├── JAXBCamelTest.java │ │ ├── JAXBClient.java │ │ └── JAXBUtil.java │ └── resources │ ├── META-INF │ └── beans.xml │ └── log4j.xml ├── camel-jms-binding ├── Readme.md ├── camel-jms-binding.jpg ├── config.cli ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── switchyard │ │ │ │ └── quickstarts │ │ │ │ └── camel │ │ │ │ └── jms │ │ │ │ └── binding │ │ │ │ ├── GreetingService.java │ │ │ │ └── GreetingServiceBean.java │ │ └── resources │ │ │ ├── META-INF │ │ │ ├── beans.xml │ │ │ ├── forge.xml │ │ │ └── switchyard.xml │ │ │ └── OSGI-INF │ │ │ └── blueprint │ │ │ └── activemq.xml │ └── test │ │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── camel │ │ │ └── jms │ │ │ └── binding │ │ │ ├── CamelJMSBindingTest.java │ │ │ └── JMSClient.java │ │ └── resources │ │ ├── META-INF │ │ └── beans.xml │ │ ├── hornetq-configuration.xml │ │ ├── hornetq-jms.xml │ │ ├── log4j.xml │ │ ├── switchyard-quickstart-camel-jms-binding-hornetq-jms.xml │ │ └── test.txt └── unconfig.cli ├── camel-jpa-binding ├── Readme.md ├── camel-jpa-binding.jpg ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── camel │ │ │ └── jpa │ │ │ └── binding │ │ │ ├── GreetingService.java │ │ │ ├── GreetingServiceBean.java │ │ │ ├── PeriodicService.java │ │ │ ├── PeriodicServiceImpl.java │ │ │ ├── StoreService.java │ │ │ └── domain │ │ │ └── Greet.java │ └── resources │ │ ├── META-INF │ │ ├── beans.xml │ │ ├── forge.xml │ │ ├── jboss-deployment-structure.xml │ │ ├── persistence.xml │ │ └── switchyard.xml │ │ └── OSGI-INF │ │ └── blueprint │ │ └── blueprint.xml │ └── test │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── camel │ │ └── jpa │ │ └── binding │ │ ├── CamelJpaBindingReceiveTest.java │ │ ├── CamelJpaBindingStoreTest.java │ │ └── CamelJpaBindingTest.java │ └── resources │ ├── META-INF │ └── beans.xml │ └── log4j.xml ├── camel-mail-binding ├── Readme.md ├── camel-mail-binding.jpg ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── camel │ │ │ └── mail │ │ │ └── binding │ │ │ ├── PrintService.java │ │ │ └── PrintServiceImpl.java │ └── resources │ │ └── META-INF │ │ ├── beans.xml │ │ ├── forge.xml │ │ └── switchyard.xml │ └── test │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── camel │ │ └── mail │ │ └── CamelMailBindingTest.java │ └── resources │ ├── META-INF │ └── beans.xml │ └── log4j.xml ├── camel-mqtt-binding ├── Readme.md ├── camel-mqtt-binding.jpg ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── camel │ │ │ └── mqtt │ │ │ └── binding │ │ │ ├── GreetingService.java │ │ │ └── GreetingServiceBean.java │ └── resources │ │ └── META-INF │ │ ├── beans.xml │ │ ├── forge.xml │ │ └── switchyard.xml │ └── test │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── camel │ │ └── mqtt │ │ └── binding │ │ ├── CamelMQTTBindingTest.java │ │ └── MQTTClient.java │ └── resources │ ├── META-INF │ └── beans.xml │ ├── log4j.xml │ └── test.txt ├── camel-netty-binding ├── Readme.md ├── camel-netty-binding.jpg ├── config.cli ├── pom.xml ├── roles.properties ├── src │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── switchyard │ │ │ │ └── quickstarts │ │ │ │ └── camel │ │ │ │ └── netty │ │ │ │ └── binding │ │ │ │ ├── DefaultGreetingServiceBean.java │ │ │ │ ├── GreetingService.java │ │ │ │ ├── GreetingServiceBean.java │ │ │ │ ├── SecuredGreetingServiceBean.java │ │ │ │ └── SslConfigurationFactory.java │ │ └── resources │ │ │ ├── META-INF │ │ │ ├── beans.xml │ │ │ ├── forge.xml │ │ │ └── switchyard.xml │ │ │ └── OSGI-INF │ │ │ └── blueprint │ │ │ └── jaas.xml │ └── test │ │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── camel │ │ │ └── netty │ │ │ └── binding │ │ │ ├── CamelNettyBindingTest.java │ │ │ ├── TCPClient.java │ │ │ ├── TCPUnsecuredClient.java │ │ │ └── UDPClient.java │ │ └── resources │ │ ├── META-INF │ │ └── beans.xml │ │ ├── jaas.conf │ │ └── log4j.xml ├── unconfig.cli └── users.jks ├── camel-quartz-binding ├── Readme.md ├── camel-quartz-binding.jpg ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── camel │ │ │ └── quartz │ │ │ └── binding │ │ │ ├── GreetingService.java │ │ │ └── GreetingServiceBean.java │ └── resources │ │ └── META-INF │ │ ├── beans.xml │ │ ├── forge.xml │ │ └── switchyard.xml │ └── test │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── camel │ │ └── quartz │ │ └── binding │ │ └── CamelQuartzBindingTest.java │ └── resources │ ├── META-INF │ └── beans.xml │ └── log4j.xml ├── camel-rss-binding ├── Readme.md ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── camel │ │ │ └── rss │ │ │ └── binding │ │ │ ├── PrintService.java │ │ │ ├── PrintServiceImpl.java │ │ │ ├── RSSParseService.java │ │ │ └── RSSParseServiceImpl.java │ ├── resources │ │ └── META-INF │ │ │ ├── beans.xml │ │ │ ├── forge.xml │ │ │ └── switchyard.xml │ └── webapp │ │ └── WEB-INF │ │ ├── beans.xml │ │ ├── faces-config.xml │ │ ├── jboss-deployment-structure.xml │ │ └── jboss-web.xml │ └── test │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── camel │ │ └── rss │ │ └── CamelRSSPollTest.java │ └── resources │ ├── META-INF │ ├── beans.xml │ └── switchyard.xml │ ├── log4j.xml │ └── rss.xml ├── camel-sap-binding ├── Readme.md ├── Screenshots │ ├── ZBOOK_FLIGHT.txt │ ├── ZCONNECTION_INFO_STRUCTURE.png │ └── ZCONNECTION_INFO_TABLE.png ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── camel │ │ │ └── sap │ │ │ └── binding │ │ │ ├── AggregateFlightBookingStrategy.java │ │ │ ├── CreateFlightTripService.java │ │ │ ├── FlightBookingPromotedService.java │ │ │ ├── FlightBookingService.java │ │ │ ├── FlightConnectionInfoService.java │ │ │ ├── FlightCustomerInfoService.java │ │ │ ├── GetFlightConnectionDetailService.java │ │ │ ├── GetFlightConnectionListService.java │ │ │ ├── PassengerInfoService.java │ │ │ ├── PassengerInfoServiceBean.java │ │ │ ├── bean │ │ │ ├── FlightConnectionInfo.java │ │ │ ├── FlightCustomerInfo.java │ │ │ ├── FlightHop.java │ │ │ ├── FlightTripRequestInfo.java │ │ │ ├── PassengerInfo.java │ │ │ ├── PriceInfo.java │ │ │ └── SeatAvailibility.java │ │ │ ├── composer │ │ │ ├── CreateFlightTripMessageComposer.java │ │ │ ├── FlightCustomerInfoMessageComposer.java │ │ │ ├── GetFlightConnectionDetailMessageComposer.java │ │ │ └── GetFlightConnectionListMessageComposer.java │ │ │ ├── jaxb │ │ │ ├── BookFlightRequest.java │ │ │ ├── BookFlightResponse.java │ │ │ ├── ConnectionInfo.java │ │ │ ├── ConnectionInfoTable.java │ │ │ ├── DateAdapter.java │ │ │ └── FlightInfo.java │ │ │ └── metadata │ │ │ ├── CamelSAPComponentProducer.java │ │ │ ├── CamelSAPConnectionConfigurationProducer.java │ │ │ ├── ConnectionInfoMetadataProducer.java │ │ │ ├── DestinationMetadataProducer.java │ │ │ ├── FlightInfoMetadataProducer.java │ │ │ ├── FunctionTemplateMetadataProducer.java │ │ │ ├── RepositoryMetadataProducer.java │ │ │ └── ServerMetadataProducer.java │ └── resources │ │ ├── META-INF │ │ ├── beans.xml │ │ └── switchyard.xml │ │ ├── org │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── camel │ │ │ └── sap │ │ │ └── binding │ │ │ └── jaxb │ │ │ └── jaxb.index │ │ ├── route-flight-booking.xml │ │ └── route-flight-connection-info.xml │ └── test │ └── resources │ └── META-INF │ └── beans.xml ├── camel-saxon ├── Readme.md ├── camel-saxon.jpg ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── camel │ │ │ └── saxon │ │ │ ├── GoodbyeService.java │ │ │ ├── GoodbyeServiceBean.java │ │ │ ├── HelloService.java │ │ │ └── HelloServiceBean.java │ └── resources │ │ ├── META-INF │ │ ├── beans.xml │ │ ├── route.xml │ │ └── switchyard.xml │ │ └── wsdl │ │ └── GreetingService.wsdl │ └── test │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── camel │ │ └── saxon │ │ ├── CamelSaxonClient.java │ │ └── CamelServiceTest.java │ └── resources │ └── META-INF │ └── beans.xml ├── camel-service ├── .gitignore ├── Readme.md ├── camel-service.jpg ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── camel │ │ │ └── service │ │ │ ├── JavaDSL.java │ │ │ └── JavaDSLBuilder.java │ └── resources │ │ └── META-INF │ │ ├── beans.xml │ │ ├── forge.xml │ │ ├── route.xml │ │ └── switchyard.xml │ └── test │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── camel │ │ └── service │ │ ├── CamelServiceClient.java │ │ └── CamelServiceTest.java │ └── resources │ ├── META-INF │ └── beans.xml │ └── log4j.xml ├── camel-soap-proxy ├── Readme.md ├── camel-soap-proxy.jpg ├── pom.xml ├── reverse-service │ ├── pom.xml │ └── src │ │ ├── main │ │ └── webapp │ │ │ └── WEB-INF │ │ │ ├── jboss-web.xml │ │ │ └── web.xml │ │ └── test │ │ └── resources │ │ └── META-INF │ │ └── beans.xml ├── reverse │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── camel │ │ │ └── soap │ │ │ └── proxy │ │ │ └── ReverseService.java │ │ └── resources │ │ ├── META-INF │ │ └── beans.xml │ │ └── OSGI-INF │ │ └── blueprint │ │ └── blueprint.xml └── soap-proxy │ ├── pom.xml │ └── src │ ├── main │ └── resources │ │ └── META-INF │ │ ├── ReverseService.wsdl │ │ ├── route.xml │ │ └── switchyard.xml │ └── test │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── camel │ │ └── soap │ │ └── proxy │ │ ├── CamelClient.java │ │ └── CamelSOAPProxyTest.java │ └── resources │ ├── META-INF │ └── beans.xml │ ├── log4j.xml │ └── xml │ ├── soap-fault-request.xml │ ├── soap-fault-response.xml │ ├── soap-proxy-response.xml │ ├── soap-request.xml │ └── soap-response.xml ├── camel-sql-binding ├── Readme.md ├── camel-sql-binding.jpg ├── config.cli ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── switchyard │ │ │ │ └── quickstarts │ │ │ │ └── camel │ │ │ │ └── sql │ │ │ │ └── binding │ │ │ │ ├── Greeting.java │ │ │ │ ├── GreetingConverter.java │ │ │ │ ├── GreetingService.java │ │ │ │ ├── GreetingServiceImpl.java │ │ │ │ ├── PojoIterator.java │ │ │ │ └── SingleGreetService.java │ │ └── resources │ │ │ ├── META-INF │ │ │ ├── beans.xml │ │ │ ├── forge.xml │ │ │ ├── services │ │ │ │ └── org │ │ │ │ │ └── apache │ │ │ │ │ └── camel │ │ │ │ │ └── TypeConverter │ │ │ └── switchyard.xml │ │ │ └── OSGI-INF │ │ │ └── blueprint │ │ │ └── datasource-h2.xml │ └── test │ │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── camel │ │ │ └── sql │ │ │ ├── CamelSqlBindingTest.java │ │ │ ├── CamelSqlRetrieveTest.java │ │ │ └── CamelSqlStoreTest.java │ │ └── resources │ │ ├── META-INF │ │ └── beans.xml │ │ └── log4j.xml └── unconfig.cli ├── demos ├── cluster │ ├── README.md │ ├── client │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── switchyard │ │ │ │ └── quickstarts │ │ │ │ └── demo │ │ │ │ └── cluster │ │ │ │ ├── Application.java │ │ │ │ ├── Car.java │ │ │ │ ├── Deal.java │ │ │ │ └── Offer.java │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── demo │ │ │ └── cluster │ │ │ └── RemoteClient.java │ ├── credit │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── switchyard │ │ │ │ │ └── quickstarts │ │ │ │ │ └── demo │ │ │ │ │ └── cluster │ │ │ │ │ ├── Application.java │ │ │ │ │ ├── Car.java │ │ │ │ │ ├── CreditCheck.java │ │ │ │ │ ├── Deal.java │ │ │ │ │ └── Offer.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ ├── beans.xml │ │ │ │ └── switchyard.xml │ │ │ │ └── RulesComponent.drl │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── switchyard │ │ │ │ └── quickstarts │ │ │ │ └── demo │ │ │ │ └── cluster │ │ │ │ └── CreditCheckTest.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── beans.xml │ ├── dealer │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── switchyard │ │ │ │ │ └── quickstarts │ │ │ │ │ └── demo │ │ │ │ │ └── cluster │ │ │ │ │ ├── Application.java │ │ │ │ │ ├── Car.java │ │ │ │ │ ├── CreditCheck.java │ │ │ │ │ ├── Deal.java │ │ │ │ │ ├── Dealer.java │ │ │ │ │ ├── DealerBean.java │ │ │ │ │ └── Offer.java │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ ├── beans.xml │ │ │ │ └── switchyard.xml │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── switchyard │ │ │ │ └── quickstarts │ │ │ │ └── demo │ │ │ │ └── cluster │ │ │ │ └── DealerTest.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── beans.xml │ └── pom.xml ├── helpdesk │ ├── Readme.md │ ├── helpdesk.jpg │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── switchyard │ │ │ │ └── quickstarts │ │ │ │ └── demos │ │ │ │ └── helpdesk │ │ │ │ ├── HelpDesk.java │ │ │ │ ├── HelpDeskService.java │ │ │ │ ├── HelpDeskUserGroupCallback.java │ │ │ │ ├── Ticket.java │ │ │ │ ├── TicketAck.java │ │ │ │ ├── TicketManagementService.java │ │ │ │ ├── TicketManagementServiceBean.java │ │ │ │ └── Transformers.java │ │ ├── resources │ │ │ ├── META-INF │ │ │ │ ├── HelpDeskService.bpmn │ │ │ │ ├── HelpDeskService.wsdl │ │ │ │ ├── beans.xml │ │ │ │ ├── persistence-osgi.xml │ │ │ │ ├── persistence.xml │ │ │ │ └── switchyard.xml │ │ │ └── OSGI-INF │ │ │ │ └── blueprint │ │ │ │ └── datasource.xml │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ ├── beans.xml │ │ │ ├── faces-config.xml │ │ │ ├── jboss-deployment-structure.xml │ │ │ ├── jboss-web.xml │ │ │ └── jetty-web.xml │ │ │ ├── helpdesk.xhtml │ │ │ └── index.html │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── demos │ │ │ └── helpdesk │ │ │ └── HelpDeskMain.java │ │ └── resources │ │ ├── META-INF │ │ └── beans.xml │ │ ├── log4j.xml │ │ └── xml │ │ └── soap-request.xml ├── library │ ├── Readme.md │ ├── library.jpg │ ├── loan-process.jpg │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── switchyard │ │ │ │ └── quickstarts │ │ │ │ └── demos │ │ │ │ └── library │ │ │ │ ├── Library.java │ │ │ │ ├── LoanProcess.java │ │ │ │ ├── SuggestionRules.java │ │ │ │ └── types │ │ │ │ ├── Book.java │ │ │ │ ├── Loan.java │ │ │ │ ├── LoanRequest.java │ │ │ │ ├── LoanResponse.java │ │ │ │ ├── ObjectFactory.java │ │ │ │ ├── ReturnRequest.java │ │ │ │ ├── ReturnResponse.java │ │ │ │ ├── Suggestion.java │ │ │ │ ├── SuggestionRequest.java │ │ │ │ ├── SuggestionResponse.java │ │ │ │ └── package-info.java │ │ └── resources │ │ │ └── META-INF │ │ │ ├── LibraryTypes.xsd │ │ │ ├── LoanProcess.bpmn │ │ │ ├── LoanService.wsdl │ │ │ ├── SuggestionRules.drl │ │ │ ├── SuggestionService.wsdl │ │ │ ├── beans.xml │ │ │ ├── kmodule.xml │ │ │ └── switchyard.xml │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── demos │ │ │ └── library │ │ │ ├── LibraryClient.java │ │ │ └── WebServiceTest.java │ │ └── resources │ │ ├── META-INF │ │ └── beans.xml │ │ └── log4j.xml ├── multiApp │ ├── README.md │ ├── artifacts │ │ ├── Readme.md │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── switchyard │ │ │ │ └── quickstarts │ │ │ │ └── demo │ │ │ │ └── multiapp │ │ │ │ ├── InventoryService.java │ │ │ │ ├── Item.java │ │ │ │ ├── ItemNotFoundException.java │ │ │ │ ├── Order.java │ │ │ │ ├── OrderAck.java │ │ │ │ └── OrderService.java │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── beans.xml │ │ │ ├── OrderService.wsdl │ │ │ └── orderTypes.xsd │ ├── order-consumer │ │ ├── README.md │ │ ├── config.cli │ │ ├── order-consumer.jpg │ │ ├── pom.xml │ │ ├── src │ │ │ ├── main │ │ │ │ └── resources │ │ │ │ │ └── META-INF │ │ │ │ │ ├── forge.xml │ │ │ │ │ ├── route.xml │ │ │ │ │ └── switchyard.xml │ │ │ └── test │ │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── switchyard │ │ │ │ │ └── quickstarts │ │ │ │ │ └── demo │ │ │ │ │ └── multiapp │ │ │ │ │ └── consumer │ │ │ │ │ └── OrderIntakeClient.java │ │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── beans.xml │ │ │ │ ├── order.xml │ │ │ │ └── switchyard-quickstart-demo-multi-order-consumer-hornetq-jms.xml │ │ └── unconfig.cli │ ├── order-service │ │ ├── Readme.md │ │ ├── order-service.jpg │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── switchyard │ │ │ │ │ └── quickstarts │ │ │ │ │ └── demo │ │ │ │ │ └── multiapp │ │ │ │ │ └── service │ │ │ │ │ ├── InventoryServiceBean.java │ │ │ │ │ ├── OrderServiceBean.java │ │ │ │ │ └── Transformers.java │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ ├── beans.xml │ │ │ │ └── switchyard.xml │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── switchyard │ │ │ │ └── quickstarts │ │ │ │ └── demo │ │ │ │ └── multiapp │ │ │ │ └── service │ │ │ │ ├── InventoryServiceTest.java │ │ │ │ ├── OrderServiceTest.java │ │ │ │ ├── TypeTransformationTest.java │ │ │ │ └── WebServiceTest.java │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── beans.xml │ │ │ ├── log4j.xml │ │ │ └── xml │ │ │ ├── order.xml │ │ │ ├── orderAck.xml │ │ │ ├── soap-request.xml │ │ │ └── soap-response.xml │ ├── pom.xml │ └── web │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── switchyard │ │ │ │ └── quickstarts │ │ │ │ └── demo │ │ │ │ └── multiapp │ │ │ │ └── web │ │ │ │ └── ItemEntry.java │ │ ├── resources │ │ │ └── META-INF │ │ │ │ ├── beans.xml │ │ │ │ └── switchyard.xml │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ ├── .faces-config.xml.jsfdia │ │ │ ├── beans.xml │ │ │ └── faces-config.xml │ │ │ ├── home.xhtml │ │ │ └── index.html │ │ └── test │ │ └── resources │ │ ├── META-INF │ │ └── beans.xml │ │ ├── log4j.xml │ │ └── xml │ │ ├── order.xml │ │ ├── orderAck.xml │ │ ├── soap-request.xml │ │ └── soap-response.xml ├── orders │ ├── README.md │ ├── orders.jpg │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── switchyard │ │ │ │ └── quickstarts │ │ │ │ └── demos │ │ │ │ └── orders │ │ │ │ ├── InventoryService.java │ │ │ │ ├── InventoryServiceBean.java │ │ │ │ ├── Item.java │ │ │ │ ├── ItemNotFoundException.java │ │ │ │ ├── Order.java │ │ │ │ ├── OrderAck.java │ │ │ │ ├── OrderService.java │ │ │ │ ├── OrderServiceBean.java │ │ │ │ └── Transformers.java │ │ ├── resources │ │ │ ├── META-INF │ │ │ │ ├── beans.xml │ │ │ │ └── switchyard.xml │ │ │ └── wsdl │ │ │ │ └── OrderService.wsdl │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ ├── .faces-config.xml.jsfdia │ │ │ └── faces-config.xml │ │ │ ├── css │ │ │ └── default.css │ │ │ ├── home.xhtml │ │ │ ├── img │ │ │ └── sw.jpg │ │ │ └── index.html │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── demos │ │ │ └── orders │ │ │ ├── InventoryServiceTest.java │ │ │ ├── OrderServiceTest.java │ │ │ ├── OrdersClient.java │ │ │ ├── TypeTransformationTest.java │ │ │ └── WebServiceTest.java │ │ └── resources │ │ ├── META-INF │ │ └── beans.xml │ │ ├── log4j.xml │ │ └── xml │ │ ├── order.xml │ │ ├── orderAck.xml │ │ ├── soap-request.xml │ │ └── soap-response.xml ├── policy-security-basic │ ├── Readme.md │ ├── config.cli │ ├── config_wildfly.cli │ ├── connector.jks │ ├── policy-security-basic.jpg │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── switchyard │ │ │ │ │ └── quickstarts │ │ │ │ │ └── demo │ │ │ │ │ └── policy │ │ │ │ │ └── security │ │ │ │ │ └── basic │ │ │ │ │ ├── Transformers.java │ │ │ │ │ ├── Work.java │ │ │ │ │ ├── WorkAck.java │ │ │ │ │ ├── WorkService.java │ │ │ │ │ └── WorkServiceBean.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ ├── WorkService.wsdl │ │ │ │ ├── beans.xml │ │ │ │ └── switchyard.xml │ │ │ │ └── OSGI-INF │ │ │ │ └── blueprint │ │ │ │ └── jaas.xml │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── switchyard │ │ │ │ └── quickstarts │ │ │ │ └── demo │ │ │ │ └── policy │ │ │ │ └── security │ │ │ │ └── basic │ │ │ │ └── WorkServiceMain.java │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── beans.xml │ │ │ ├── log4j.xml │ │ │ └── xml │ │ │ └── soap-request.xml │ ├── unconfig.cli │ └── unconfig_wildfly.cli ├── policy-security-cert │ ├── Readme.md │ ├── config.cli │ ├── config_wildfly.cli │ ├── connector.jks │ ├── policy-security-cert.jpg │ ├── pom.xml │ ├── roles.properties │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── switchyard │ │ │ │ │ └── quickstarts │ │ │ │ │ └── demo │ │ │ │ │ └── policy │ │ │ │ │ └── security │ │ │ │ │ └── cert │ │ │ │ │ ├── Transformers.java │ │ │ │ │ ├── Work.java │ │ │ │ │ ├── WorkAck.java │ │ │ │ │ ├── WorkService.java │ │ │ │ │ └── WorkServiceBean.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ ├── WorkService.wsdl │ │ │ │ ├── beans.xml │ │ │ │ └── switchyard.xml │ │ │ │ └── OSGI-INF │ │ │ │ └── blueprint │ │ │ │ └── jaas.xml │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── switchyard │ │ │ │ └── quickstarts │ │ │ │ └── demo │ │ │ │ └── policy │ │ │ │ └── security │ │ │ │ └── cert │ │ │ │ └── WorkServiceMain.java │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── beans.xml │ │ │ ├── log4j.xml │ │ │ └── xml │ │ │ ├── BinarySecurityToken.xml │ │ │ └── soap-request.xml │ ├── unconfig.cli │ ├── unconfig_wildfly.cli │ └── users.jks ├── policy-security-saml │ ├── Readme.md │ ├── config.cli │ ├── config_wildfly.cli │ ├── connector.jks │ ├── picketlink-sts.war │ ├── picketlink-sts │ │ ├── META-INF │ │ │ └── jboss-deployment-structure.xml │ │ └── WEB-INF │ │ │ ├── classes │ │ │ ├── org │ │ │ │ └── picketlink │ │ │ │ │ └── identity │ │ │ │ │ └── federation │ │ │ │ │ └── app │ │ │ │ │ └── sts │ │ │ │ │ └── PicketLinkSTService.class │ │ │ ├── picketlink-sts.xml │ │ │ ├── roles.properties │ │ │ ├── sts_keystore.jks │ │ │ └── users.properties │ │ │ ├── jboss-web.xml │ │ │ ├── jboss-wsse-server.xml │ │ │ ├── web.xml │ │ │ └── wsdl │ │ │ └── PicketLinkSTS.wsdl │ ├── policy-security-saml.jpg │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── switchyard │ │ │ │ │ └── quickstarts │ │ │ │ │ └── demo │ │ │ │ │ └── policy │ │ │ │ │ └── security │ │ │ │ │ └── saml │ │ │ │ │ ├── Transformers.java │ │ │ │ │ ├── Work.java │ │ │ │ │ ├── WorkAck.java │ │ │ │ │ ├── WorkService.java │ │ │ │ │ └── WorkServiceBean.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ ├── WorkService.wsdl │ │ │ │ ├── beans.xml │ │ │ │ └── switchyard.xml │ │ │ │ └── OSGI-INF │ │ │ │ └── blueprint │ │ │ │ └── jaas.xml │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── switchyard │ │ │ │ └── quickstarts │ │ │ │ └── demo │ │ │ │ └── policy │ │ │ │ └── security │ │ │ │ └── saml │ │ │ │ └── WorkServiceMain.java │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── beans.xml │ │ │ ├── log4j.xml │ │ │ └── xml │ │ │ └── soap-request.xml │ ├── sts-client.properties │ ├── unconfig.cli │ └── unconfig_wildfly.cli ├── policy-security-wss-signencrypt │ ├── Readme.md │ ├── config.cli │ ├── config_wildfly.cli │ ├── connector.jks │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── switchyard │ │ │ │ │ └── quickstarts │ │ │ │ │ └── demo │ │ │ │ │ └── policy │ │ │ │ │ └── security │ │ │ │ │ └── wss │ │ │ │ │ └── signencrypt │ │ │ │ │ ├── Transformers.java │ │ │ │ │ ├── Work.java │ │ │ │ │ ├── WorkAck.java │ │ │ │ │ ├── WorkService.java │ │ │ │ │ ├── WorkServiceBean.java │ │ │ │ │ └── WorkServiceCallbackHandler.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ ├── WorkService.wsdl │ │ │ │ ├── beans.xml │ │ │ │ ├── bob.jks │ │ │ │ ├── bob.properties │ │ │ │ ├── jaxws-endpoint-config.xml │ │ │ │ ├── jboss-webservices.xml │ │ │ │ └── switchyard.xml │ │ │ │ └── OSGI-INF │ │ │ │ └── blueprint │ │ │ │ └── jaas.xml │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── switchyard │ │ │ │ └── quickstarts │ │ │ │ └── demo │ │ │ │ └── policy │ │ │ │ └── security │ │ │ │ └── wss │ │ │ │ └── signencrypt │ │ │ │ └── WorkServiceMain.java │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── beans.xml │ │ │ ├── log4j.xml │ │ │ └── xml │ │ │ ├── insecure-request.xml │ │ │ └── secure-request.xml │ ├── unconfig.cli │ └── unconfig_wildfly.cli ├── policy-security-wss-username │ ├── Readme.md │ ├── config.cli │ ├── config_wildfly.cli │ ├── connector.jks │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── switchyard │ │ │ │ │ └── quickstarts │ │ │ │ │ └── demo │ │ │ │ │ └── policy │ │ │ │ │ └── security │ │ │ │ │ └── wss │ │ │ │ │ └── username │ │ │ │ │ ├── Transformers.java │ │ │ │ │ ├── Work.java │ │ │ │ │ ├── WorkAck.java │ │ │ │ │ ├── WorkService.java │ │ │ │ │ └── WorkServiceBean.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ ├── WorkService.wsdl │ │ │ │ ├── beans.xml │ │ │ │ ├── jaxws-endpoint-config.xml │ │ │ │ └── switchyard.xml │ │ │ │ ├── OSGI-INF │ │ │ │ └── blueprint │ │ │ │ │ └── jaas.xml │ │ │ │ └── WEB-INF │ │ │ │ └── jboss-web.xml │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── switchyard │ │ │ │ └── quickstarts │ │ │ │ └── demo │ │ │ │ └── policy │ │ │ │ └── security │ │ │ │ └── wss │ │ │ │ └── username │ │ │ │ └── WorkServiceMain.java │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── beans.xml │ │ │ ├── log4j.xml │ │ │ └── xml │ │ │ └── soap-request.xml │ ├── unconfig.cli │ └── unconfig_wildfly.cli ├── policy-transaction │ ├── Readme.md │ ├── config.cli │ ├── policy-transaction.jpg │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── switchyard │ │ │ │ │ └── quickstarts │ │ │ │ │ └── demo │ │ │ │ │ └── policy │ │ │ │ │ └── transaction │ │ │ │ │ ├── StoreService.java │ │ │ │ │ ├── TaskAService.java │ │ │ │ │ ├── TaskAServiceBean.java │ │ │ │ │ ├── TaskBService.java │ │ │ │ │ ├── TaskBServiceBean.java │ │ │ │ │ ├── TaskCService.java │ │ │ │ │ ├── TaskCServiceBean.java │ │ │ │ │ ├── WorkService.java │ │ │ │ │ └── WorkServiceBean.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ ├── beans.xml │ │ │ │ ├── forge.xml │ │ │ │ └── switchyard.xml │ │ │ │ ├── OSGI-INF │ │ │ │ └── blueprint │ │ │ │ │ └── activemq-xa.xml │ │ │ │ └── test.txt │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── switchyard │ │ │ │ └── quickstarts │ │ │ │ └── demo │ │ │ │ └── policy │ │ │ │ └── transaction │ │ │ │ ├── JMSClient.java │ │ │ │ └── JmsBindingTest.java │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── beans.xml │ │ │ ├── arquillian.xml │ │ │ └── log4j.xml │ └── unconfig.cli ├── security-propagation │ ├── Readme.md │ ├── basic │ │ ├── config.cli │ │ ├── config_wildfly.cli │ │ ├── connector.jks │ │ ├── pom.xml │ │ ├── src │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── org │ │ │ │ │ │ └── switchyard │ │ │ │ │ │ └── quickstarts │ │ │ │ │ │ └── demo │ │ │ │ │ │ └── security │ │ │ │ │ │ └── propagation │ │ │ │ │ │ └── basic │ │ │ │ │ │ ├── BackEndService.java │ │ │ │ │ │ ├── BackEndServiceBean.java │ │ │ │ │ │ ├── Transformers.java │ │ │ │ │ │ ├── Work.java │ │ │ │ │ │ ├── WorkAck.java │ │ │ │ │ │ ├── WorkService.java │ │ │ │ │ │ └── WorkServiceBean.java │ │ │ │ └── resources │ │ │ │ │ └── META-INF │ │ │ │ │ ├── WorkService.wsdl │ │ │ │ │ ├── beans.xml │ │ │ │ │ ├── jboss-deployment-structure.xml │ │ │ │ │ └── switchyard.xml │ │ │ └── test │ │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── switchyard │ │ │ │ │ └── quickstarts │ │ │ │ │ └── demo │ │ │ │ │ └── security │ │ │ │ │ └── propagation │ │ │ │ │ └── basic │ │ │ │ │ └── WorkServiceMain.java │ │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── beans.xml │ │ │ │ ├── log4j.xml │ │ │ │ └── xml │ │ │ │ └── soap-request.xml │ │ ├── unconfig.cli │ │ └── unconfig_wildfly.cli │ ├── ejb │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── switchyard │ │ │ │ │ └── quickstarts │ │ │ │ │ └── demo │ │ │ │ │ └── security │ │ │ │ │ └── propagation │ │ │ │ │ └── ejb │ │ │ │ │ ├── TestEJBBean.java │ │ │ │ │ ├── TestEJBBeanLocal.java │ │ │ │ │ └── TestEJBQualifier.java │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ └── beans.xml │ │ │ └── test │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── beans.xml │ │ │ └── log4j.xml │ └── pom.xml ├── transaction-propagation │ ├── README.md │ ├── client │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── switchyard │ │ │ │ └── quickstarts │ │ │ │ └── demo │ │ │ │ └── txpropagation │ │ │ │ ├── Application.java │ │ │ │ ├── Car.java │ │ │ │ ├── Deal.java │ │ │ │ └── Offer.java │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── demo │ │ │ └── txpropagation │ │ │ └── RemoteClient.java │ ├── credit │ │ ├── config.cli │ │ ├── pom.xml │ │ ├── src │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── org │ │ │ │ │ │ └── switchyard │ │ │ │ │ │ └── quickstarts │ │ │ │ │ │ └── demo │ │ │ │ │ │ └── txpropagation │ │ │ │ │ │ ├── Application.java │ │ │ │ │ │ ├── ApplicationLogger.java │ │ │ │ │ │ ├── Car.java │ │ │ │ │ │ ├── CreditCheckService.java │ │ │ │ │ │ ├── CreditCheckServiceBean.java │ │ │ │ │ │ ├── Deal.java │ │ │ │ │ │ ├── Offer.java │ │ │ │ │ │ └── RuleService.java │ │ │ │ └── resources │ │ │ │ │ ├── META-INF │ │ │ │ │ ├── beans.xml │ │ │ │ │ ├── h2-xa-ds.xml │ │ │ │ │ ├── persistence.xml │ │ │ │ │ └── switchyard.xml │ │ │ │ │ └── RulesComponent.drl │ │ │ └── test │ │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── switchyard │ │ │ │ │ └── quickstarts │ │ │ │ │ └── demo │ │ │ │ │ └── txpropagation │ │ │ │ │ └── CreditCheckTest.java │ │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ └── beans.xml │ │ └── unconfig.cli │ ├── dealer │ │ ├── config.cli │ │ ├── pom.xml │ │ ├── src │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── org │ │ │ │ │ │ └── switchyard │ │ │ │ │ │ └── quickstarts │ │ │ │ │ │ └── demo │ │ │ │ │ │ └── txpropagation │ │ │ │ │ │ ├── Application.java │ │ │ │ │ │ ├── Car.java │ │ │ │ │ │ ├── CreditCheckService.java │ │ │ │ │ │ ├── Deal.java │ │ │ │ │ │ ├── DealLogger.java │ │ │ │ │ │ ├── Dealer.java │ │ │ │ │ │ ├── DealerBean.java │ │ │ │ │ │ └── Offer.java │ │ │ │ └── resources │ │ │ │ │ └── META-INF │ │ │ │ │ ├── beans.xml │ │ │ │ │ ├── h2-xa-ds.xml │ │ │ │ │ ├── persistence.xml │ │ │ │ │ └── switchyard.xml │ │ │ └── test │ │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── switchyard │ │ │ │ │ └── quickstarts │ │ │ │ │ └── demo │ │ │ │ │ └── txpropagation │ │ │ │ │ └── DealerTest.java │ │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ └── beans.xml │ │ └── unconfig.cli │ └── pom.xml └── webapp-deploy │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── demos │ │ │ └── orders │ │ │ ├── Order.java │ │ │ ├── OrderAck.java │ │ │ ├── OrderService.java │ │ │ ├── OrderServiceBean.java │ │ │ └── Transformers.java │ ├── resources │ │ ├── META-INF │ │ │ ├── beans.xml │ │ │ └── switchyard.xml │ │ └── wsdl │ │ │ └── OrderService.wsdl │ └── webapp │ │ ├── META-INF │ │ └── context.xml │ │ └── WEB-INF │ │ └── web.xml │ └── test │ └── resources │ └── META-INF │ └── beans.xml ├── ear-deployment ├── README.md ├── artifacts │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── demo │ │ │ └── multiapp │ │ │ ├── InventoryService.java │ │ │ ├── Item.java │ │ │ ├── ItemNotFoundException.java │ │ │ ├── Order.java │ │ │ ├── OrderAck.java │ │ │ └── OrderService.java │ │ └── resources │ │ ├── META-INF │ │ └── beans.xml │ │ ├── OrderService.wsdl │ │ └── orderTypes.xsd ├── ear-assembly │ ├── pom.xml │ └── src │ │ └── main │ │ └── application │ │ └── META-INF │ │ ├── application.xml │ │ └── consumer-hornetq-jms.xml ├── order-consumer │ ├── pom.xml │ └── src │ │ ├── main │ │ └── resources │ │ │ └── META-INF │ │ │ ├── beans.xml │ │ │ ├── route.xml │ │ │ └── switchyard.xml │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── eardeploy │ │ │ └── OrderIntakeClient.java │ │ └── resources │ │ ├── META-INF │ │ └── beans.xml │ │ └── order.xml ├── order-service │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── switchyard │ │ │ │ └── quickstarts │ │ │ │ └── demo │ │ │ │ └── multiapp │ │ │ │ └── service │ │ │ │ ├── InventoryServiceBean.java │ │ │ │ ├── OrderServiceBean.java │ │ │ │ └── Transformers.java │ │ └── resources │ │ │ └── META-INF │ │ │ ├── beans.xml │ │ │ └── switchyard.xml │ │ └── test │ │ └── resources │ │ ├── META-INF │ │ └── beans.xml │ │ └── log4j.xml └── pom.xml ├── http-binding ├── Readme.md ├── http-binding.jpg ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── http │ │ │ └── binding │ │ │ ├── CustomComposer.java │ │ │ ├── QuoteErrorService.java │ │ │ ├── QuoteErrorServiceImpl.java │ │ │ ├── QuoteService.java │ │ │ ├── QuoteServiceImpl.java │ │ │ ├── SymbolService.java │ │ │ └── SymbolServiceImpl.java │ └── resources │ │ └── META-INF │ │ ├── beans.xml │ │ └── switchyard.xml │ └── test │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── http │ │ └── binding │ │ ├── HttpBindingClient.java │ │ └── HttpBindingTest.java │ └── resources │ ├── META-INF │ └── beans.xml │ └── log4j.xml ├── jca-inflow-activemq ├── Readme.md ├── config.cli ├── jca-inflow-activemq.jpg ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── switchyard │ │ │ │ └── quickstarts │ │ │ │ └── jca │ │ │ │ └── inflow │ │ │ │ ├── GreetingGateway.java │ │ │ │ ├── GreetingService.java │ │ │ │ ├── GreetingServiceBean.java │ │ │ │ ├── ObjectFactory.java │ │ │ │ ├── Person.java │ │ │ │ └── package-info.java │ │ └── resources │ │ │ └── META-INF │ │ │ ├── beans.xml │ │ │ ├── forge.xml │ │ │ ├── jboss-deployment-structure.xml │ │ │ └── switchyard.xml │ └── test │ │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── jca │ │ │ └── inflow │ │ │ ├── ActiveMQClient.java │ │ │ └── JCAInflowBindingTest.java │ │ └── resources │ │ ├── META-INF │ │ └── beans.xml │ │ ├── arquillian.xml │ │ └── log4j.xml └── unconfig.cli ├── jca-inflow-hornetq ├── Readme.md ├── config.cli ├── jca-inflow-hornetq.jpg ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── switchyard │ │ │ │ └── quickstarts │ │ │ │ └── jca │ │ │ │ └── inflow │ │ │ │ ├── GreetingGateway.java │ │ │ │ ├── GreetingService.java │ │ │ │ ├── GreetingServiceBean.java │ │ │ │ ├── ObjectFactory.java │ │ │ │ ├── Person.java │ │ │ │ └── package-info.java │ │ └── resources │ │ │ └── META-INF │ │ │ ├── beans.xml │ │ │ ├── forge.xml │ │ │ └── switchyard.xml │ └── test │ │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── jca │ │ │ └── inflow │ │ │ ├── HornetQClient.java │ │ │ └── JCAInflowBindingTest.java │ │ └── resources │ │ ├── META-INF │ │ └── beans.xml │ │ └── arquillian.xml └── unconfig.cli ├── jca-outbound-activemq ├── Readme.md ├── config.cli ├── jca-outbound-activemq.jpg ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── switchyard │ │ │ │ └── quickstarts │ │ │ │ └── jca │ │ │ │ └── outbound │ │ │ │ ├── OrderService.java │ │ │ │ └── OrderServiceBean.java │ │ └── resources │ │ │ └── META-INF │ │ │ ├── beans.xml │ │ │ ├── forge.xml │ │ │ ├── jboss-deployment-structure.xml │ │ │ └── switchyard.xml │ └── test │ │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── jca │ │ │ └── outbound │ │ │ ├── ActiveMQClient.java │ │ │ └── JCAOutboundBindingTest.java │ │ └── resources │ │ ├── META-INF │ │ └── beans.xml │ │ └── arquillian.xml └── unconfig.cli ├── jca-outbound-hornetq ├── Readme.md ├── config.cli ├── jca-outbound-hornetq.jpg ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── switchyard │ │ │ │ └── quickstarts │ │ │ │ └── jca │ │ │ │ └── outbound │ │ │ │ ├── OrderService.java │ │ │ │ └── OrderServiceBean.java │ │ └── resources │ │ │ └── META-INF │ │ │ ├── beans.xml │ │ │ ├── forge.xml │ │ │ └── switchyard.xml │ └── test │ │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── jca │ │ │ └── outbound │ │ │ ├── HornetQClient.java │ │ │ └── JCAOutboundBindingTest.java │ │ └── resources │ │ ├── META-INF │ │ └── beans.xml │ │ └── arquillian.xml └── unconfig.cli ├── pom.xml ├── remote-invoker ├── Readme.md ├── pom.xml ├── remote-invoker.jpg └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── remoteinvoker │ │ │ ├── Application.java │ │ │ ├── Car.java │ │ │ ├── CreditCheck.java │ │ │ ├── Deal.java │ │ │ ├── Dealer.java │ │ │ ├── DealerBean.java │ │ │ └── Offer.java │ └── resources │ │ ├── META-INF │ │ ├── beans.xml │ │ └── switchyard.xml │ │ └── RulesComponent.drl │ └── test │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── remoteinvoker │ │ ├── CreditCheckTest.java │ │ ├── DealerTest.java │ │ └── RemoteClient.java │ └── resources │ └── META-INF │ └── beans.xml ├── rest-binding ├── Readme.md ├── pom.xml ├── rest-binding.jpg └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── rest │ │ │ └── binding │ │ │ ├── ApiError.java │ │ │ ├── CustomComposer.java │ │ │ ├── Item.java │ │ │ ├── ItemNotFoundException.java │ │ │ ├── ItemNotFoundExceptionMapper.java │ │ │ ├── MyClientErrorInterceptor.java │ │ │ ├── MyClientExecutionInterceptor.java │ │ │ ├── Order.java │ │ │ ├── OrderItem.java │ │ │ ├── OrderResource.java │ │ │ ├── OrderService.java │ │ │ ├── OrderServiceImpl.java │ │ │ ├── TestResource.java │ │ │ ├── Transformers.java │ │ │ ├── Warehouse.java │ │ │ ├── WarehouseRef.java │ │ │ ├── WarehouseResource.java │ │ │ ├── WarehouseResourceRef.java │ │ │ ├── WarehouseService.java │ │ │ ├── WarehouseServiceImpl.java │ │ │ ├── WrongRequestArgsException.java │ │ │ └── WrongRequestArgsExceptionMapper.java │ └── resources │ │ └── META-INF │ │ ├── beans.xml │ │ └── switchyard.xml │ └── test │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── rest │ │ └── binding │ │ ├── RESTEasyBindingClient.java │ │ └── RESTEasyBindingTest.java │ └── resources │ ├── META-INF │ ├── beans.xml │ └── services │ │ └── org.switchyard.component.resteasy.resource.ResourcePublisher │ └── log4j.xml ├── rules-camel-cbr ├── Readme.md ├── pom.xml ├── rules-camel-cbr.jpg └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── rules │ │ │ └── camel │ │ │ └── cbr │ │ │ ├── BlueService.java │ │ │ ├── BlueServiceBean.java │ │ │ ├── Box.java │ │ │ ├── DestinationService.java │ │ │ ├── GreenService.java │ │ │ ├── GreenServiceBean.java │ │ │ ├── RedService.java │ │ │ ├── RedServiceBean.java │ │ │ ├── RoutingService.java │ │ │ └── Widget.java │ └── resources │ │ └── META-INF │ │ ├── DestinationServiceRules.drl │ │ ├── beans.xml │ │ ├── forge.xml │ │ ├── route.xml │ │ └── switchyard.xml │ └── test │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── rules │ │ └── camel │ │ └── cbr │ │ ├── RulesCamelCBRClient.java │ │ └── RulesCamelCBRTest.java │ └── resources │ ├── META-INF │ └── beans.xml │ └── log4j.xml ├── rules-interview-container ├── Readme.md ├── pom.xml ├── rules-interview-container.jpg └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── rules │ │ │ └── interview │ │ │ ├── Applicant.java │ │ │ ├── Interview.java │ │ │ └── Transformers.java │ └── resources │ │ ├── META-INF │ │ ├── Interview.wsdl │ │ ├── beans.xml │ │ ├── forge.xml │ │ ├── kmodule.xml │ │ └── switchyard.xml │ │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── rules │ │ └── interview │ │ └── Interview.drl │ └── test │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── rules │ │ └── interview │ │ ├── RulesInterviewClient.java │ │ ├── RulesInterviewTest.java │ │ └── WebServiceTest.java │ └── resources │ ├── META-INF │ └── beans.xml │ └── xml │ ├── soap-request-fail.xml │ ├── soap-request-pass.xml │ ├── soap-response-fail.xml │ └── soap-response-pass.xml ├── rules-interview-dtable ├── Readme.md ├── pom.xml ├── rules-interview-dtable.jpg └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── rules │ │ │ └── interview │ │ │ ├── Applicant.java │ │ │ ├── Interview.java │ │ │ └── Transformers.java │ └── resources │ │ └── META-INF │ │ ├── Interview.wsdl │ │ ├── Interview.xls │ │ ├── beans.xml │ │ ├── forge.xml │ │ └── switchyard.xml │ └── test │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── rules │ │ └── interview │ │ ├── RulesInterviewClient.java │ │ ├── RulesInterviewTest.java │ │ └── WebServiceTest.java │ └── resources │ ├── META-INF │ └── beans.xml │ └── xml │ ├── soap-request-fail.xml │ ├── soap-request-pass.xml │ ├── soap-response-fail.xml │ └── soap-response-pass.xml ├── rules-interview ├── Readme.md ├── pom.xml ├── rules-interview.jpg └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── rules │ │ │ └── interview │ │ │ ├── Applicant.java │ │ │ ├── Interview.java │ │ │ └── Transformers.java │ └── resources │ │ └── META-INF │ │ ├── Interview.drl │ │ ├── Interview.wsdl │ │ ├── beans.xml │ │ ├── forge.xml │ │ └── switchyard.xml │ └── test │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── rules │ │ └── interview │ │ ├── RulesInterviewClient.java │ │ ├── RulesInterviewTest.java │ │ └── WebServiceTest.java │ └── resources │ ├── META-INF │ └── beans.xml │ └── xml │ ├── soap-request-fail.xml │ ├── soap-request-pass.xml │ ├── soap-response-fail.xml │ └── soap-response-pass.xml ├── settings.xml ├── soap-addressing ├── Readme.md ├── pom.xml ├── soap-addressing.jpg └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── soap │ │ │ └── addressing │ │ │ ├── ClientProcessor.java │ │ │ ├── ItemNotAvailable.java │ │ │ ├── Order.java │ │ │ ├── OrderProcessor.java │ │ │ ├── OrderReplyProcessor.java │ │ │ ├── OrderResponse.java │ │ │ ├── ServiceTransformers.java │ │ │ ├── UnknownItem.java │ │ │ ├── UnknownItemBean.java │ │ │ ├── WarehouseProcessor.java │ │ │ └── WarehouseService.java │ └── resources │ │ ├── META-INF │ │ ├── beans.xml │ │ └── switchyard.xml │ │ ├── OrderService.wsdl │ │ ├── ResponseService.wsdl │ │ ├── WarehouseService.wsdl │ │ ├── client-route.xml │ │ ├── fault-route.xml │ │ ├── route.xml │ │ └── route2.xml │ └── test │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── soap │ │ └── addressing │ │ ├── SoapAddressingClient.java │ │ └── SoapAddressingTest.java │ └── resources │ ├── META-INF │ └── beans.xml │ ├── log4j.xml │ └── xml │ ├── soap-addressing-missing.xml │ ├── soap-fault-request.xml │ ├── soap-fault-response.xml │ ├── soap-request-faultto.xml │ ├── soap-request-replyto.xml │ └── soap-request.xml ├── soap-attachment ├── Readme.md ├── pom.xml ├── soap-attachment.jpg └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── soap │ │ │ └── attachment │ │ │ ├── CustomProcessor.java │ │ │ ├── EchoService.java │ │ │ ├── EchoServiceBean.java │ │ │ ├── ImageRequest.java │ │ │ ├── ImageResponse.java │ │ │ ├── ImageService.java │ │ │ ├── ImageServiceImpl.java │ │ │ ├── InternalCustomProcessor.java │ │ │ ├── InternalEchoService.java │ │ │ ├── InternalEchoServiceBean.java │ │ │ └── ServiceTransformers.java │ └── resources │ │ ├── ImageService-External.wsdl │ │ ├── ImageService.wsdl │ │ ├── META-INF │ │ ├── beans.xml │ │ ├── filter.xml │ │ ├── route.xml │ │ └── switchyard.xml │ │ └── switchyard.png │ └── test │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── soap │ │ └── attachment │ │ ├── SoapAttachmentClient.java │ │ └── SoapAttachmentTest.java │ └── resources │ ├── META-INF │ └── beans.xml │ ├── log4j.xml │ └── xml │ ├── soap-request.xml │ └── soap-response.xml ├── soap-binding-rpc ├── Readme.md ├── pom.xml ├── soap-binding-rpc.jpg └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── soap │ │ │ └── binding │ │ │ └── rpc │ │ │ ├── CustomComposer.java │ │ │ ├── HelloWorldService.java │ │ │ ├── HelloWorldServiceBean.java │ │ │ ├── SayHello.java │ │ │ ├── SayHelloExternal.java │ │ │ └── ServiceTransformers.java │ └── resources │ │ ├── HelloWorldWS-External.wsdl │ │ ├── HelloWorldWS.wsdl │ │ └── META-INF │ │ ├── beans.xml │ │ ├── route.xml │ │ └── switchyard.xml │ └── test │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── soap │ │ └── binding │ │ └── rpc │ │ ├── SoapBindingClient.java │ │ └── SoapBindingTest.java │ └── resources │ ├── META-INF │ └── beans.xml │ ├── log4j.xml │ └── xml │ ├── soap-request-500.xml │ ├── soap-request.xml │ └── soap-response.xml ├── soap-mtom ├── Readme.md ├── pom.xml ├── soap-mtom.jpg └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── soap │ │ │ └── mtom │ │ │ ├── ExternalCustomProcessor.java │ │ │ ├── ImageService.java │ │ │ ├── ImageServiceService.java │ │ │ ├── InternalCustomProcessor.java │ │ │ ├── InternalResponseProcessor.java │ │ │ └── ServiceTransformers.java │ └── resources │ │ ├── ImageService-External.wsdl │ │ ├── ImageService.wsdl │ │ ├── META-INF │ │ ├── beans.xml │ │ ├── filter.xml │ │ ├── route.xml │ │ └── switchyard.xml │ │ ├── switchyard.jpeg │ │ └── switchyard_icon.jpeg │ └── test │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── soap │ │ └── mtom │ │ ├── SoapMtomClient.java │ │ └── SoapMtomTest.java │ └── resources │ ├── META-INF │ └── beans.xml │ ├── log4j.xml │ └── xml │ ├── soap-request.xml │ └── soap-response.xml ├── testutil ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── switchyard │ └── quickstarts │ └── testutil │ └── JBossCliUtil.java ├── transform-dozer ├── Readme.md ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── switchyard │ │ │ │ └── quickstarts │ │ │ │ └── transform │ │ │ │ └── dozer │ │ │ │ ├── Order.java │ │ │ │ ├── OrderAck.java │ │ │ │ ├── OrderService.java │ │ │ │ └── domain │ │ │ │ ├── OrderDomain.java │ │ │ │ ├── OrderService.java │ │ │ │ └── OrderServiceBean.java │ │ └── resources │ │ │ ├── META-INF │ │ │ ├── beans.xml │ │ │ └── switchyard.xml │ │ │ └── mapping-order.xml │ └── test │ │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── transform │ │ │ └── dozer │ │ │ ├── DozerTransformationClient.java │ │ │ └── DozerTransformationTest.java │ │ └── resources │ │ ├── META-INF │ │ └── beans.xml │ │ ├── json │ │ ├── order.json │ │ └── orderAck.json │ │ └── log4j.xml └── transform-dozer.png ├── transform-jaxb ├── Readme.md ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ ├── META-INF │ │ │ │ └── MANIFEST.MF │ │ │ └── org │ │ │ │ └── switchyard │ │ │ │ └── quickstarts │ │ │ │ └── transform │ │ │ │ └── jaxb │ │ │ │ ├── ObjectFactory.java │ │ │ │ ├── Order.java │ │ │ │ ├── OrderAck.java │ │ │ │ ├── OrderService.java │ │ │ │ ├── OrderServiceBean.java │ │ │ │ └── package-info.java │ │ └── resources │ │ │ ├── META-INF │ │ │ ├── beans.xml │ │ │ └── switchyard.xml │ │ │ └── wsdl │ │ │ └── OrderService.wsdl │ └── test │ │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── transform │ │ │ └── jaxb │ │ │ ├── JAXBClient.java │ │ │ ├── JaxbTransformationTest.java │ │ │ └── WebServiceTest.java │ │ └── resources │ │ ├── META-INF │ │ └── beans.xml │ │ ├── log4j.xml │ │ └── xml │ │ ├── order.xml │ │ ├── orderAck.xml │ │ ├── soap-request.xml │ │ └── soap-response.xml └── transform-jaxb.jpg ├── transform-json ├── Readme.md ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── switchyard │ │ │ │ └── quickstarts │ │ │ │ └── transform │ │ │ │ └── json │ │ │ │ ├── Order.java │ │ │ │ ├── OrderAck.java │ │ │ │ ├── OrderService.java │ │ │ │ └── OrderServiceBean.java │ │ └── resources │ │ │ └── META-INF │ │ │ ├── beans.xml │ │ │ └── switchyard.xml │ └── test │ │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── transform │ │ │ └── json │ │ │ ├── JsonTransformationClient.java │ │ │ └── JsonTransformationTest.java │ │ └── resources │ │ ├── META-INF │ │ └── beans.xml │ │ ├── json │ │ ├── order.json │ │ └── orderAck.json │ │ └── log4j.xml └── transform-json.jpg ├── transform-smooks ├── Readme.md ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── switchyard │ │ │ │ └── quickstarts │ │ │ │ └── transform │ │ │ │ └── smooks │ │ │ │ ├── Order.java │ │ │ │ ├── OrderAck.java │ │ │ │ ├── OrderService.java │ │ │ │ └── OrderServiceBean.java │ │ └── resources │ │ │ ├── META-INF │ │ │ ├── beans.xml │ │ │ └── switchyard.xml │ │ │ ├── smooks │ │ │ ├── OrderAck_XML.xml │ │ │ └── Order_XML.xml │ │ │ └── wsdl │ │ │ └── OrderService.wsdl │ └── test │ │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── transform │ │ │ └── smooks │ │ │ ├── ServiceTransformationClient.java │ │ │ ├── ServiceTransformationTest.java │ │ │ └── SmooksTransformationTest.java │ │ └── resources │ │ ├── META-INF │ │ └── beans.xml │ │ ├── log4j.xml │ │ └── xml │ │ ├── order.xml │ │ ├── orderAck.xml │ │ ├── soap-request.xml │ │ └── soap-response.xml └── transform-smooks.jpg ├── transform-xslt ├── Readme.md ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── switchyard │ │ │ │ └── quickstarts │ │ │ │ └── transform │ │ │ │ └── xslt │ │ │ │ ├── OrderService.java │ │ │ │ └── OrderServiceBean.java │ │ └── resources │ │ │ ├── META-INF │ │ │ ├── beans.xml │ │ │ └── switchyard.xml │ │ │ ├── wsdl │ │ │ └── OrderService.wsdl │ │ │ └── xslt │ │ │ └── order.xslt │ └── test │ │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── transform │ │ │ └── xslt │ │ │ ├── WebServiceTest.java │ │ │ ├── XSLTClient.java │ │ │ └── XsltTransformationTest.java │ │ └── resources │ │ ├── META-INF │ │ └── beans.xml │ │ └── xml │ │ ├── order.xml │ │ ├── orderAck.xml │ │ ├── soap-request.xml │ │ └── soap-response.xml └── transform-xslt.jpg └── validate-xml ├── Readme.md ├── pom.xml ├── src ├── main │ ├── java │ │ └── org │ │ │ └── switchyard │ │ │ └── quickstarts │ │ │ └── validate │ │ │ └── xml │ │ │ ├── OrderService.java │ │ │ └── OrderServiceBean.java │ └── resources │ │ ├── META-INF │ │ ├── beans.xml │ │ └── switchyard.xml │ │ ├── wsdl │ │ └── OrderService.wsdl │ │ ├── xsd │ │ ├── catalog.xml │ │ ├── orders-base.xsd │ │ └── orders.xsd │ │ └── xslt │ │ └── order.xslt └── test │ ├── java │ └── org │ │ └── switchyard │ │ └── quickstarts │ │ └── validate │ │ └── xml │ │ ├── ValidationClient.java │ │ └── WebServiceTest.java │ └── resources │ ├── META-INF │ └── beans.xml │ └── xml │ ├── soap-request-with-invalid-element.xml │ ├── soap-request.xml │ ├── soap-response-validation-failed.xml │ └── soap-response.xml └── validate-xml.jpg /.gitignore: -------------------------------------------------------------------------------- 1 | .project 2 | .classpath 3 | .settings/ 4 | .bpmn/ 5 | target/ 6 | bin/ 7 | components-file/bin/ 8 | core/bin/ 9 | .checkstyle 10 | transaction.log 11 | *.iml 12 | *.ipr 13 | *.iws 14 | .xml 15 | .DS_Store 16 | .metadata/ 17 | .idea 18 | .fbExcludeFilterFile 19 | .factorypath 20 | -------------------------------------------------------------------------------- /assembly/Readme.md: -------------------------------------------------------------------------------- 1 | README 2 | ====== 3 | This is not a quickstart, it is a directory containing files used to assemble the quickstarts into an aggregated distribution. 4 | -------------------------------------------------------------------------------- /bean-service/bean-service.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/bean-service/bean-service.jpg -------------------------------------------------------------------------------- /bean-service/src/main/java/org/switchyard/quickstarts/bean/service/OrderService.java: -------------------------------------------------------------------------------- 1 | /* 2 | * JBoss, Home of Professional Open Source 3 | * Copyright 2013, Red Hat, Inc. and/or its affiliates, and individual 4 | * contributors by the @authors tag. See the copyright.txt in the 5 | * distribution for a full listing of individual contributors. 6 | * 7 | * Licensed under the Apache License, Version 2.0 (the "License"); 8 | * you may not use this file except in compliance with the License. 9 | * You may obtain a copy of the License at 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.switchyard.quickstarts.bean.service; 18 | 19 | public interface OrderService { 20 | 21 | OrderAck submitOrder(Order order); 22 | 23 | } 24 | -------------------------------------------------------------------------------- /bean-service/src/test/resources/xml/order.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | PO-19838-XYZ 4 | BUTTER 5 | 200 6 | 7 | -------------------------------------------------------------------------------- /bean-service/src/test/resources/xml/orderAck.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PO-19838-XYZ 5 | true 6 | Order Accepted [intercepted] 7 | 8 | 9 | -------------------------------------------------------------------------------- /bean-service/src/test/resources/xml/soap-request.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | PO-19838-XYZ 8 | BUTTER 9 | 200 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /bean-service/src/test/resources/xml/soap-response.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | PO-19838-XYZ 8 | true 9 | Order Accepted [intercepted] 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /bpel-jms-binding/bpel-jms-binding.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/bpel-jms-binding/bpel-jms-binding.jpg -------------------------------------------------------------------------------- /bpel-jms-binding/config.cli: -------------------------------------------------------------------------------- 1 | if (outcome != success) of /subsystem=messaging/hornetq-server=default/jms-queue=HelloRequestQueue:read-resource 2 | jms-queue add --queue-address=HelloRequestQueue --entries=HelloRequestQueue 3 | end-if 4 | if (outcome != success) of /subsystem=messaging/hornetq-server=default/jms-queue=HelloReplyQueue:read-resource 5 | jms-queue add --queue-address=HelloReplyQueue --entries=HelloReplyQueue 6 | end-if -------------------------------------------------------------------------------- /bpel-jms-binding/src/main/resources/META-INF/forge.xml: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /bpel-jms-binding/src/main/resources/OSGI-INF/blueprint/activemq.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /bpel-jms-binding/src/test/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /bpel-jms-binding/src/test/resources/xml/xml-request.xml: -------------------------------------------------------------------------------- 1 | 2 | Fred 3 | -------------------------------------------------------------------------------- /bpel-jms-binding/src/test/resources/xml/xml-response.xml: -------------------------------------------------------------------------------- 1 | 2 | Hello Fred 3 | -------------------------------------------------------------------------------- /bpel-jms-binding/unconfig.cli: -------------------------------------------------------------------------------- 1 | if (outcome == success) of /subsystem=messaging/hornetq-server=default/jms-queue=HelloRequestQueue:read-resource 2 | jms-queue remove --queue-address=HelloRequestQueue 3 | end-if 4 | if (outcome == success) of /subsystem=messaging/hornetq-server=default/jms-queue=HelloReplyQueue:read-resource 5 | jms-queue remove --queue-address=HelloReplyQueue 6 | end-if -------------------------------------------------------------------------------- /bpel-loan-approval/bpel-loan-approval.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/bpel-loan-approval/bpel-loan-approval.jpg -------------------------------------------------------------------------------- /bpel-loan-approval/src/main/resources/META-INF/forge.xml: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /bpel-loan-approval/src/test/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /bpel-loan-approval/src/test/resources/xml/soap-loanreq1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12345 4 | Inbound 5 | 6 | 7 | 8 | Fred 9 | Bloggs 10 | 100 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /bpel-loan-approval/src/test/resources/xml/soap-loanreq2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Fred 6 | Bloggs 7 | 11000 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /bpel-loan-approval/src/test/resources/xml/soap-loanresp1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12345 4 | Outbound 5 | 6 | 7 | 8 | yes 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /bpel-loan-approval/src/test/resources/xml/soap-loanresp2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | ns0:unableToHandleRequest 7 | 8 | 9 | 1 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /bpel-loan-approval/src/test/resources/xml/xml-loanreq1.xml: -------------------------------------------------------------------------------- 1 | 2 | Fred 3 | Bloggs 4 | 100 5 | 6 | -------------------------------------------------------------------------------- /bpel-loan-approval/src/test/resources/xml/xml-loanreq2.xml: -------------------------------------------------------------------------------- 1 | 2 | Fred 3 | Bloggs 4 | 11000 5 | 6 | -------------------------------------------------------------------------------- /bpel-loan-approval/src/test/resources/xml/xml-loanresp1.xml: -------------------------------------------------------------------------------- 1 | 2 | yes 3 | 4 | -------------------------------------------------------------------------------- /bpel-loan-approval/src/test/resources/xml/xml-riskreq1.xml: -------------------------------------------------------------------------------- 1 | 2 | Fred 3 | Bloggs 4 | 100 5 | 6 | -------------------------------------------------------------------------------- /bpel-loan-approval/src/test/resources/xml/xml-riskreq2.xml: -------------------------------------------------------------------------------- 1 | 2 | Fred 3 | Bloggs 4 | 11000 5 | 6 | -------------------------------------------------------------------------------- /bpel-loan-approval/src/test/resources/xml/xml-riskresp1.xml: -------------------------------------------------------------------------------- 1 | 2 | low 3 | -------------------------------------------------------------------------------- /bpel-say-hello/bpel-say-hello.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/bpel-say-hello/bpel-say-hello.jpg -------------------------------------------------------------------------------- /bpel-say-hello/src/main/resources/META-INF/forge.xml: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /bpel-say-hello/src/test/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /bpel-say-hello/src/test/resources/xml/soap-request.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Fred 6 | 7 | 8 | -------------------------------------------------------------------------------- /bpel-say-hello/src/test/resources/xml/soap-response.xml: -------------------------------------------------------------------------------- 1 | 2 | Hello Fred 3 | -------------------------------------------------------------------------------- /bpel-say-hello/src/test/resources/xml/xml-request.xml: -------------------------------------------------------------------------------- 1 | 2 | Fred 3 | -------------------------------------------------------------------------------- /bpel-say-hello/src/test/resources/xml/xml-response.xml: -------------------------------------------------------------------------------- 1 | 2 | Hello Fred 3 | -------------------------------------------------------------------------------- /bpel-simple-correlation/bpel-correlation.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/bpel-simple-correlation/bpel-correlation.jpg -------------------------------------------------------------------------------- /bpel-simple-correlation/src/main/resources/META-INF/forge.xml: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /bpel-simple-correlation/src/test/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /bpel-simple-correlation/src/test/resources/xml/goodbye_request1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 1 7 | 8 | BPEL 9 | 10 | 11 | -------------------------------------------------------------------------------- /bpel-simple-correlation/src/test/resources/xml/goodbye_response1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | 5 | BPEL, Goodbye World! 6 | -------------------------------------------------------------------------------- /bpel-simple-correlation/src/test/resources/xml/hello_request1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 1 7 | 8 | BPEL 9 | 10 | 11 | -------------------------------------------------------------------------------- /bpel-simple-correlation/src/test/resources/xml/hello_response1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | 5 | BPEL, Hello World! 6 | -------------------------------------------------------------------------------- /bpel-simple-correlation/src/test/resources/xml/xml-goodbye_request1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | 5 | BPEL 6 | -------------------------------------------------------------------------------- /bpel-simple-correlation/src/test/resources/xml/xml-goodbye_response1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | 5 | BPEL, Goodbye World! 6 | -------------------------------------------------------------------------------- /bpel-simple-correlation/src/test/resources/xml/xml-hello_request1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | 5 | BPEL 6 | -------------------------------------------------------------------------------- /bpel-simple-correlation/src/test/resources/xml/xml-hello_response1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | 5 | BPEL, Hello World! 6 | -------------------------------------------------------------------------------- /bpel-xts-subordinate-wsba/bpel-xts-subordinate-wsba.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/bpel-xts-subordinate-wsba/bpel-xts-subordinate-wsba.jpg -------------------------------------------------------------------------------- /bpel-xts-subordinate-wsba/bpel/config.cli: -------------------------------------------------------------------------------- 1 | if (outcome != success) of /extension=org.jboss.as.xts:read-resource 2 | /extension=org.jboss.as.xts:add 3 | end-if 4 | if (outcome != success) of /subsystem=xts:read-resource 5 | /subsystem=xts:add(url="http://${jboss.bind.address:127.0.0.1}:8080/ws-c11/ActivationService") 6 | end-if 7 | /subsystem=switchyard/module=org.switchyard.component.bpel:write-attribute(name=properties, value={bpel.xts.enable => true}) 8 | :reload 9 | -------------------------------------------------------------------------------- /bpel-xts-subordinate-wsba/bpel/src/main/resources/META-INF/forge.xml: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /bpel-xts-subordinate-wsba/bpel/src/test/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /bpel-xts-subordinate-wsba/bpel/src/test/resources/xml/soap-complete-compensate-request.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 4 6 | true 7 | 8 | 9 | -------------------------------------------------------------------------------- /bpel-xts-subordinate-wsba/bpel/src/test/resources/xml/soap-complete-request.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 4 6 | false 7 | 8 | 9 | -------------------------------------------------------------------------------- /bpel-xts-subordinate-wsba/bpel/src/test/resources/xml/soap-order-request.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 4 6 | Ivo 7 | Prague 8 | Brno 9 | 1 10 | 2012-03-18 11 | 2012-03-23 12 | 13 | 14 | -------------------------------------------------------------------------------- /bpel-xts-subordinate-wsba/bpel/unconfig.cli: -------------------------------------------------------------------------------- 1 | if (outcome == success) of /subsystem=xts:read-resource 2 | /subsystem=xts:remove 3 | end-if 4 | if (outcome == success) of /extension=org.jboss.as.xts:read-resource 5 | /extension=org.jboss.as.xts:remove 6 | end-if 7 | /subsystem=switchyard/module=org.switchyard.component.bpel:undefine-attribute(name=properties) 8 | :reload -------------------------------------------------------------------------------- /bpel-xts-wsat/bpel-xts-wsat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/bpel-xts-wsat/bpel-xts-wsat.jpg -------------------------------------------------------------------------------- /bpel-xts-wsat/bpel/config.cli: -------------------------------------------------------------------------------- 1 | if (outcome != success) of /extension=org.jboss.as.xts:read-resource 2 | /extension=org.jboss.as.xts:add 3 | end-if 4 | if (outcome != success) of /subsystem=xts:read-resource 5 | /subsystem=xts:add(url="http://${jboss.bind.address:127.0.0.1}:8080/ws-c11/ActivationService") 6 | end-if 7 | /subsystem=switchyard/module=org.switchyard.component.bpel:write-attribute(name=properties, value={bpel.xts.enable => true}) 8 | :reload 9 | -------------------------------------------------------------------------------- /bpel-xts-wsat/bpel/src/main/resources/META-INF/forge.xml: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /bpel-xts-wsat/bpel/src/test/resources/xml/soap-abort-request.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 5 6 | Ivo 7 | Barcelona 8 | Brno 9 | 1 10 | 2012-03-18 11 | 2012-03-23 12 | 13 | 14 | -------------------------------------------------------------------------------- /bpel-xts-wsat/bpel/src/test/resources/xml/soap-complete-request.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 5 6 | false 7 | 8 | 9 | -------------------------------------------------------------------------------- /bpel-xts-wsat/bpel/src/test/resources/xml/soap-order-request.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 5 6 | Ivo 7 | Prague 8 | Brno 9 | 1 10 | 2012-03-18 11 | 2012-03-23 12 | 13 | 14 | -------------------------------------------------------------------------------- /bpel-xts-wsat/bpel/unconfig.cli: -------------------------------------------------------------------------------- 1 | if (outcome == success) of /subsystem=xts:read-resource 2 | /subsystem=xts:remove 3 | end-if 4 | if (outcome == success) of /extension=org.jboss.as.xts:read-resource 5 | /extension=org.jboss.as.xts:remove 6 | end-if 7 | /subsystem=switchyard/module=org.switchyard.component.bpel:undefine-attribute(name=properties) 8 | :reload -------------------------------------------------------------------------------- /bpm-service/bpm-service.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/bpm-service/bpm-service.jpg -------------------------------------------------------------------------------- /bpm-service/src/main/resources/META-INF/forge.xml: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /bpm-service/src/test/resources/xml/soap-request.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | test1 6 | cowbell 7 | 30 8 | 9 | 10 | -------------------------------------------------------------------------------- /bpm-service/src/test/resources/xml/soap-response.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | test1 6 | true 7 | Thanks for your order, it has been shipped! 8 | 9 | 10 | -------------------------------------------------------------------------------- /camel-amqp-binding/camel-amqp-binding.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/camel-amqp-binding/camel-amqp-binding.jpg -------------------------------------------------------------------------------- /camel-amqp-binding/src/test/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /camel-amqp-binding/src/test/resources/amqp.properties: -------------------------------------------------------------------------------- 1 | # 2 | # JBoss, Home of Professional Open Source 3 | # Copyright 2013, Red Hat, Inc. and/or its affiliates, and individual 4 | # contributors by the @authors tag. See the copyright.txt in the 5 | # distribution for a full listing of individual contributors. 6 | # 7 | # Licensed under the Apache License, Version 2.0 (the "License"); 8 | # you may not use this file except in compliance with the License. 9 | # You may obtain a copy of the License at 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # Unless required by applicable law or agreed to in writing, software 12 | # distributed under the License is distributed on an "AS IS" BASIS, 13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # See the License for the specific language governing permissions and 15 | # limitations under the License. 16 | # 17 | 18 | qpidConnectionfactory = amqp://guest:guest@/test?brokerlist='tcp://localhost:5672' 19 | queueExchange = BURL:direct://amq.direct//?routingkey='ping' -------------------------------------------------------------------------------- /camel-amqp-binding/src/test/resources/passwd: -------------------------------------------------------------------------------- 1 | # Copyright 2013 Red Hat Inc. and/or its affiliates and other contributors. 2 | # 3 | # Licensed under the Apache License, Version 2.0 (the "License"); 4 | # you may not use this file except in compliance with the License. 5 | # You may obtain a copy of the License at 6 | # http://www.apache.org/licenses/LICENSE-2.0 7 | # Unless required by applicable law or agreed to in writing, software 8 | # distributed under the License is distributed on an "AS IS" BASIS, 9 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10 | # See the License for the specific language governing permissions and 11 | # limitations under the License. 12 | guest:guest 13 | client:guest 14 | server:guest 15 | admin:admin 16 | 17 | webadmin:webadmin 18 | 19 | -------------------------------------------------------------------------------- /camel-atom-binding/src/main/resources/META-INF/.switchyard.xml.swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/camel-atom-binding/src/main/resources/META-INF/.switchyard.xml.swp -------------------------------------------------------------------------------- /camel-atom-binding/src/main/resources/META-INF/forge.xml: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /camel-atom-binding/src/main/webapp/WEB-INF/jboss-web.xml: -------------------------------------------------------------------------------- 1 | 2 | 18 | 19 | camel-atom 20 | 21 | -------------------------------------------------------------------------------- /camel-atom-binding/src/test/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /camel-atom-binding/src/test/resources/atom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | SwitchYard Test 9 | https://www.jboss.org/switchyard 10 | 11 | 12 | Garfield 13 | 2014-03-19T01:40:17+00:00 14 | 15 | garfield 16 | ilovelasagna@garfield.com 17 | 18 | 19 | 20 | 21 | https://www.jboss.org/switchyard 22 | cat loves lasagna 23 | 24 | i love lasagna 25 | 2010-09-08T20:51:00+00:00 26 | 27 | garfield 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /camel-bindy/src/main/java/org/switchyard/quickstarts/camel/bindy/BindyRoute.java: -------------------------------------------------------------------------------- 1 | /* 2 | * JBoss, Home of Professional Open Source 3 | * Copyright 2013, Red Hat, Inc. and/or its affiliates, and individual 4 | * contributors by the @authors tag. See the copyright.txt in the 5 | * distribution for a full listing of individual contributors. 6 | * 7 | * Licensed under the Apache License, Version 2.0 (the "License"); 8 | * you may not use this file except in compliance with the License. 9 | * You may obtain a copy of the License at 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.switchyard.quickstarts.camel.bindy; 18 | 19 | public interface BindyRoute { 20 | public String process(String msg); 21 | } 22 | -------------------------------------------------------------------------------- /camel-bindy/src/main/java/org/switchyard/quickstarts/camel/bindy/FileProcessor.java: -------------------------------------------------------------------------------- 1 | /* 2 | * JBoss, Home of Professional Open Source 3 | * Copyright 2013, Red Hat, Inc. and/or its affiliates, and individual 4 | * contributors by the @authors tag. See the copyright.txt in the 5 | * distribution for a full listing of individual contributors. 6 | * 7 | * Licensed under the Apache License, Version 2.0 (the "License"); 8 | * you may not use this file except in compliance with the License. 9 | * You may obtain a copy of the License at 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.switchyard.quickstarts.camel.bindy; 18 | 19 | public interface FileProcessor { 20 | public String process(String input); 21 | } 22 | -------------------------------------------------------------------------------- /camel-bindy/src/main/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /camel-bindy/src/test/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /camel-bindy/src/test/resources/file.txt: -------------------------------------------------------------------------------- 1 | 1|Fruit Loops|3.99 2 | 2|Lucky Charms|4.99 3 | 3|Grape Nuts|2.33 4 | -------------------------------------------------------------------------------- /camel-bindy/src/test/resources/request.txt: -------------------------------------------------------------------------------- 1 | 1|Fruit Loops|3.99 2 | 2|Lucky Charms|4.99 3 | 3|Grape Nuts|2.33 4 | -------------------------------------------------------------------------------- /camel-bindy/src/test/resources/response.txt: -------------------------------------------------------------------------------- 1 | 1|Fruit Loops|3.99 2 | 2|Lucky Charms|17 3 | 3|Cheerios|2.33 4 | -------------------------------------------------------------------------------- /camel-bus-cdi/camel-bus-cdi.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/camel-bus-cdi/camel-bus-cdi.jpg -------------------------------------------------------------------------------- /camel-bus-cdi/src/main/java/org/switchyard/quickstarts/camel/bus/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * JBoss, Home of Professional Open Source 3 | * Copyright 2013, Red Hat, Inc. and/or its affiliates, and individual 4 | * contributors by the @authors tag. See the copyright.txt in the 5 | * distribution for a full listing of individual contributors. 6 | * 7 | * Licensed under the Apache License, Version 2.0 (the "License"); 8 | * you may not use this file except in compliance with the License. 9 | * You may obtain a copy of the License at 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | @javax.xml.bind.annotation.XmlSchema(namespace = "urn:switchyard-quickstart:cdi-bus:1.0") 18 | package org.switchyard.quickstarts.camel.bus; 19 | 20 | -------------------------------------------------------------------------------- /camel-bus-cdi/src/main/resources/META-INF/forge.xml: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /camel-bus-cdi/src/test/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /camel-bus-cdi/src/test/resources/xml/soap-request.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PO-19838-XYZ 6 | BUTTER 7 | 200 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /camel-bus-cdi/src/test/resources/xml/soap-response1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PO-19838-XYZ 6 | true 7 | Order Accepted 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /camel-bus-cdi/src/test/resources/xml/soap-response2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PO-19838-XYZ 6 | true 7 | Order Accepted 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /camel-cxf-binding/src/test/resources/xml/soap-request.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | Boeing 8 | 10 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /camel-cxf-binding/src/test/resources/xml/soap-response.xml: -------------------------------------------------------------------------------- 1 | 9 | 10 | 11 | 12 | Order Boeing with quantity 10 accepted. 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /camel-file-binding/camel-binding.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/camel-file-binding/camel-binding.jpg -------------------------------------------------------------------------------- /camel-file-binding/src/main/java/org/switchyard/quickstarts/camel/binding/GreetingService.java: -------------------------------------------------------------------------------- 1 | /* 2 | * JBoss, Home of Professional Open Source 3 | * Copyright 2013, Red Hat, Inc. and/or its affiliates, and individual 4 | * contributors by the @authors tag. See the copyright.txt in the 5 | * distribution for a full listing of individual contributors. 6 | * 7 | * Licensed under the Apache License, Version 2.0 (the "License"); 8 | * you may not use this file except in compliance with the License. 9 | * You may obtain a copy of the License at 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.switchyard.quickstarts.camel.binding; 18 | 19 | public interface GreetingService { 20 | void greet(String name); 21 | } 22 | -------------------------------------------------------------------------------- /camel-file-binding/src/main/resources/META-INF/forge.xml: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /camel-file-binding/src/test/resources/test.txt: -------------------------------------------------------------------------------- 1 | Captain Crunch -------------------------------------------------------------------------------- /camel-ftp-binding/camel-ftp-binding.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/camel-ftp-binding/camel-ftp-binding.jpg -------------------------------------------------------------------------------- /camel-ftp-binding/src/main/resources/META-INF/forge.xml: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /camel-ftp-binding/src/test/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /camel-ftp-binding/src/test/resources/ftpclient.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/camel-ftp-binding/src/test/resources/ftpclient.cer -------------------------------------------------------------------------------- /camel-ftp-binding/src/test/resources/ftpclient.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/camel-ftp-binding/src/test/resources/ftpclient.jks -------------------------------------------------------------------------------- /camel-ftp-binding/src/test/resources/ftpserver.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/camel-ftp-binding/src/test/resources/ftpserver.cer -------------------------------------------------------------------------------- /camel-ftp-binding/src/test/resources/ftpserver.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/camel-ftp-binding/src/test/resources/ftpserver.jks -------------------------------------------------------------------------------- /camel-ftp-binding/src/test/resources/id_sftp_rsa.pub: -------------------------------------------------------------------------------- 1 | ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAwQYFtN28KKGDSOSf/n1T/F0jhdh8HepZVDd7TH364tGNr2cft3GJcBQ7RJwkcwyvDqjGMrMSJEJ+i2DzRJlbgtG6x0hMxRvKQYIktdIyViXbwPn27dBfbolZS0hgRbZlN6utva6JhecUQLnErMt6MgJ1mOhqf5s1JyTnFfMN5yeH5v7hP0VkI+0lsFY00aHulgBoQVPyVgg8hIbLZMN8+4LzGpNXXcOkOwXLzFuVEWxNHg1gLRH4YjdbWNZTj0Km+bpAH65FqIHftze8m9NOSG+3Q9OAPwcMPPpeWFHZT8sCOQlgRsUc/bKMq5sE1bEABrk0d1rkkKlQdaMv/yST+Q== Magesh@JBOSSESB 2 | -------------------------------------------------------------------------------- /camel-ftp-binding/src/test/resources/known_hosts_sftp: -------------------------------------------------------------------------------- 1 | [localhost]:2220 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQDdfIWeSV4o68dRrKSzFd/Bk51E65UTmmSrmW0O1ohtzi6HzsDPjXgCtlTt3FqTcfFfI92IlTr4JWqC9UK1QT1ZTeng0MkPQmv68hDANHbt5CpETZHjW5q4OOgWhVvj5IyOC2NZHtKlJBkdsMAa15ouOOJLzBvAvbqOR/yUROsEiQ== 2 | -------------------------------------------------------------------------------- /camel-hl7/src/main/java/org/switchyard/quickstarts/camel/hl7example/HL7Route.java: -------------------------------------------------------------------------------- 1 | /* 2 | * JBoss, Home of Professional Open Source 3 | * Copyright 2013, Red Hat, Inc. and/or its affiliates, and individual 4 | * contributors by the @authors tag. See the copyright.txt in the 5 | * distribution for a full listing of individual contributors. 6 | * 7 | * Licensed under the Apache License, Version 2.0 (the "License"); 8 | * you may not use this file except in compliance with the License. 9 | * You may obtain a copy of the License at 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.switchyard.quickstarts.camel.hl7example; 18 | 19 | public interface HL7Route { 20 | public String process(String data); 21 | } 22 | -------------------------------------------------------------------------------- /camel-hl7/src/main/resources/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Dependencies: org.apache.mina, org.apache.camel.mina2, org.apache.camel.hl7 2 | 3 | -------------------------------------------------------------------------------- /camel-hl7/src/main/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /camel-hl7/src/test/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /camel-hl7/src/test/resources/hl7.file: -------------------------------------------------------------------------------- 1 | MSH|^~\\&|MYSENDER|MYRECEIVER|MYAPPLICATION||200612211200||QRY^A19|1234|P|2.4 2 | QRD|200612211200|R|I|GetPatient|||1^RD|0101701234|DEM|| 3 | -------------------------------------------------------------------------------- /camel-jaxb/camel-jaxb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/camel-jaxb/camel-jaxb.jpg -------------------------------------------------------------------------------- /camel-jaxb/src/main/java/org/switchyard/quickstarts/camel/jaxb/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * JBoss, Home of Professional Open Source 3 | * Copyright 2013, Red Hat, Inc. and/or its affiliates, and individual 4 | * contributors by the @authors tag. See the copyright.txt in the 5 | * distribution for a full listing of individual contributors. 6 | * 7 | * Licensed under the Apache License, Version 2.0 (the "License"); 8 | * you may not use this file except in compliance with the License. 9 | * You may obtain a copy of the License at 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | @javax.xml.bind.annotation.XmlSchema(namespace = "urn:switchyard-quickstart:camel-jaxb:1.0") 18 | package org.switchyard.quickstarts.camel.jaxb; 19 | 20 | -------------------------------------------------------------------------------- /camel-jaxb/src/main/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /camel-jaxb/src/test/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /camel-jms-binding/camel-jms-binding.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/camel-jms-binding/camel-jms-binding.jpg -------------------------------------------------------------------------------- /camel-jms-binding/config.cli: -------------------------------------------------------------------------------- 1 | if (outcome != success) of /subsystem=messaging/hornetq-server=default/jms-queue=GreetingServiceQueue:read-resource 2 | jms-queue add --queue-address=GreetingServiceQueue --entries=GreetingServiceQueue 3 | end-if 4 | -------------------------------------------------------------------------------- /camel-jms-binding/src/main/resources/META-INF/forge.xml: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /camel-jms-binding/src/main/resources/OSGI-INF/blueprint/activemq.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /camel-jms-binding/src/test/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /camel-jms-binding/src/test/resources/test.txt: -------------------------------------------------------------------------------- 1 | Captain Crunch -------------------------------------------------------------------------------- /camel-jms-binding/unconfig.cli: -------------------------------------------------------------------------------- 1 | if (outcome == success) of /subsystem=messaging/hornetq-server=default/jms-queue=GreetingServiceQueue:read-resource 2 | jms-queue remove --queue-address=GreetingServiceQueue 3 | end-if 4 | -------------------------------------------------------------------------------- /camel-jpa-binding/camel-jpa-binding.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/camel-jpa-binding/camel-jpa-binding.jpg -------------------------------------------------------------------------------- /camel-jpa-binding/src/main/resources/META-INF/forge.xml: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /camel-jpa-binding/src/main/resources/OSGI-INF/blueprint/blueprint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /camel-jpa-binding/src/test/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /camel-mail-binding/camel-mail-binding.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/camel-mail-binding/camel-mail-binding.jpg -------------------------------------------------------------------------------- /camel-mail-binding/src/main/resources/META-INF/forge.xml: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /camel-mail-binding/src/test/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /camel-mqtt-binding/camel-mqtt-binding.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/camel-mqtt-binding/camel-mqtt-binding.jpg -------------------------------------------------------------------------------- /camel-mqtt-binding/src/main/resources/META-INF/forge.xml: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /camel-mqtt-binding/src/test/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /camel-mqtt-binding/src/test/resources/test.txt: -------------------------------------------------------------------------------- 1 | Captain Crunch -------------------------------------------------------------------------------- /camel-netty-binding/camel-netty-binding.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/camel-netty-binding/camel-netty-binding.jpg -------------------------------------------------------------------------------- /camel-netty-binding/config.cli: -------------------------------------------------------------------------------- 1 | if (outcome != success) of /subsystem=security/security-domain=netty-security-cert:read-resource 2 | /subsystem=security/security-domain=netty-security-cert:add(cache-type=default) 3 | /subsystem=security/security-domain=netty-security-cert/authentication=classic:add(login-modules=[{"code"=>"org.switchyard.security.login.CertificateLoginModule", "flag"=>"required", "module-options"=>[("keyStoreLocation"=>"${jboss.home.dir}/quickstarts/camel-netty-binding/users.jks"),("keyStorePassword"=>"changeit"),("rolesProperties"=>"${jboss.home.dir}/quickstarts/camel-netty-binding/roles.properties")] }] ) 4 | end-if -------------------------------------------------------------------------------- /camel-netty-binding/roles.properties: -------------------------------------------------------------------------------- 1 | # 2 | # JBoss, Home of Professional Open Source 3 | # Copyright 2013, Red Hat, Inc. and/or its affiliates, and individual 4 | # contributors by the @authors tag. See the copyright.txt in the 5 | # distribution for a full listing of individual contributors. 6 | # 7 | # Licensed under the Apache License, Version 2.0 (the "License"); 8 | # you may not use this file except in compliance with the License. 9 | # You may obtain a copy of the License at 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # Unless required by applicable law or agreed to in writing, software 12 | # distributed under the License is distributed on an "AS IS" BASIS, 13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # See the License for the specific language governing permissions and 15 | # limitations under the License. 16 | # 17 | 18 | kermit=friend 19 | -------------------------------------------------------------------------------- /camel-netty-binding/src/main/resources/META-INF/forge.xml: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /camel-netty-binding/src/main/resources/OSGI-INF/blueprint/jaas.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | keyStoreLocation = ${karaf.home}/quickstarts/camel-netty-binding/users.jks 15 | keyStorePassword = changeit 16 | rolesProperties = ${karaf.home}/quickstarts/camel-netty-binding/roles.properties 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /camel-netty-binding/src/test/resources/jaas.conf: -------------------------------------------------------------------------------- 1 | netty-security-cert { 2 | org.switchyard.security.login.CertificateLoginModule required 3 | keyStoreLocation="users.jks" 4 | keyStorePassword="changeit" 5 | rolesProperties="roles.properties"; 6 | }; 7 | -------------------------------------------------------------------------------- /camel-netty-binding/unconfig.cli: -------------------------------------------------------------------------------- 1 | if (outcome == success) of /subsystem=security/security-domain=netty-security-cert:read-resource 2 | /subsystem=security/security-domain=netty-security-cert:remove 3 | end-if -------------------------------------------------------------------------------- /camel-netty-binding/users.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/camel-netty-binding/users.jks -------------------------------------------------------------------------------- /camel-quartz-binding/camel-quartz-binding.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/camel-quartz-binding/camel-quartz-binding.jpg -------------------------------------------------------------------------------- /camel-quartz-binding/src/main/resources/META-INF/forge.xml: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /camel-quartz-binding/src/test/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /camel-rss-binding/src/main/resources/META-INF/forge.xml: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /camel-rss-binding/src/main/webapp/WEB-INF/jboss-web.xml: -------------------------------------------------------------------------------- 1 | 2 | 18 | 19 | camel-rss 20 | 21 | -------------------------------------------------------------------------------- /camel-rss-binding/src/test/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /camel-sap-binding/Screenshots/ZCONNECTION_INFO_STRUCTURE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/camel-sap-binding/Screenshots/ZCONNECTION_INFO_STRUCTURE.png -------------------------------------------------------------------------------- /camel-sap-binding/Screenshots/ZCONNECTION_INFO_TABLE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/camel-sap-binding/Screenshots/ZCONNECTION_INFO_TABLE.png -------------------------------------------------------------------------------- /camel-sap-binding/src/main/java/org/switchyard/quickstarts/camel/sap/binding/CreateFlightTripService.java: -------------------------------------------------------------------------------- 1 | package org.switchyard.quickstarts.camel.sap.binding; 2 | 3 | import org.switchyard.quickstarts.camel.sap.binding.bean.FlightTripRequestInfo; 4 | import org.switchyard.quickstarts.camel.sap.binding.jaxb.BookFlightResponse; 5 | 6 | public interface CreateFlightTripService { 7 | BookFlightResponse invoke(FlightTripRequestInfo request); 8 | } 9 | -------------------------------------------------------------------------------- /camel-sap-binding/src/main/java/org/switchyard/quickstarts/camel/sap/binding/FlightBookingPromotedService.java: -------------------------------------------------------------------------------- 1 | package org.switchyard.quickstarts.camel.sap.binding; 2 | 3 | import java.io.InputStream; 4 | 5 | import org.switchyard.annotations.OperationTypes; 6 | 7 | public interface FlightBookingPromotedService { 8 | @OperationTypes(in = "{http://sap.fusesource.org/rfc/nplServer/BOOK_FLIGHT}Request", 9 | out = "{http://sap.fusesource.org/rfc/nplServer/BOOK_FLIGHT}Response") 10 | String bookFlight(InputStream request); 11 | } 12 | -------------------------------------------------------------------------------- /camel-sap-binding/src/main/java/org/switchyard/quickstarts/camel/sap/binding/FlightBookingService.java: -------------------------------------------------------------------------------- 1 | package org.switchyard.quickstarts.camel.sap.binding; 2 | 3 | import org.switchyard.quickstarts.camel.sap.binding.jaxb.BookFlightRequest; 4 | import org.switchyard.quickstarts.camel.sap.binding.jaxb.BookFlightResponse; 5 | 6 | public interface FlightBookingService { 7 | BookFlightResponse bookFlight(BookFlightRequest request); 8 | } 9 | -------------------------------------------------------------------------------- /camel-sap-binding/src/main/java/org/switchyard/quickstarts/camel/sap/binding/FlightConnectionInfoService.java: -------------------------------------------------------------------------------- 1 | package org.switchyard.quickstarts.camel.sap.binding; 2 | 3 | import org.switchyard.quickstarts.camel.sap.binding.bean.FlightConnectionInfo; 4 | import org.switchyard.quickstarts.camel.sap.binding.jaxb.BookFlightRequest; 5 | 6 | public interface FlightConnectionInfoService { 7 | FlightConnectionInfo getFlightConnectionInfo(BookFlightRequest request); 8 | } 9 | -------------------------------------------------------------------------------- /camel-sap-binding/src/main/java/org/switchyard/quickstarts/camel/sap/binding/FlightCustomerInfoService.java: -------------------------------------------------------------------------------- 1 | package org.switchyard.quickstarts.camel.sap.binding; 2 | 3 | import org.switchyard.quickstarts.camel.sap.binding.bean.FlightCustomerInfo; 4 | import org.switchyard.quickstarts.camel.sap.binding.jaxb.BookFlightRequest; 5 | 6 | public interface FlightCustomerInfoService { 7 | FlightCustomerInfo getFlightCustomerInfo(BookFlightRequest request); 8 | } 9 | -------------------------------------------------------------------------------- /camel-sap-binding/src/main/java/org/switchyard/quickstarts/camel/sap/binding/GetFlightConnectionDetailService.java: -------------------------------------------------------------------------------- 1 | package org.switchyard.quickstarts.camel.sap.binding; 2 | 3 | import org.fusesource.camel.component.sap.model.rfc.Structure; 4 | import org.switchyard.quickstarts.camel.sap.binding.bean.FlightConnectionInfo; 5 | 6 | public interface GetFlightConnectionDetailService { 7 | FlightConnectionInfo invoke(Structure request); 8 | } 9 | -------------------------------------------------------------------------------- /camel-sap-binding/src/main/java/org/switchyard/quickstarts/camel/sap/binding/GetFlightConnectionListService.java: -------------------------------------------------------------------------------- 1 | package org.switchyard.quickstarts.camel.sap.binding; 2 | 3 | import org.fusesource.camel.component.sap.model.rfc.Structure; 4 | import org.switchyard.quickstarts.camel.sap.binding.jaxb.BookFlightRequest; 5 | 6 | public interface GetFlightConnectionListService { 7 | Structure invoke(BookFlightRequest request); 8 | } 9 | -------------------------------------------------------------------------------- /camel-sap-binding/src/main/java/org/switchyard/quickstarts/camel/sap/binding/PassengerInfoService.java: -------------------------------------------------------------------------------- 1 | package org.switchyard.quickstarts.camel.sap.binding; 2 | 3 | import org.switchyard.quickstarts.camel.sap.binding.bean.PassengerInfo; 4 | import org.switchyard.quickstarts.camel.sap.binding.jaxb.BookFlightRequest; 5 | 6 | public interface PassengerInfoService { 7 | PassengerInfo getPassengerInfo(BookFlightRequest request); 8 | } 9 | -------------------------------------------------------------------------------- /camel-sap-binding/src/main/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /camel-sap-binding/src/main/resources/org/switchyard/quickstarts/camel/sap/binding/jaxb/jaxb.index: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright 2013 Red Hat, Inc. 3 | # 4 | # Red Hat licenses this file to you under the Apache License, version 5 | # 2.0 (the "License"); you may not use this file except in compliance 6 | # with the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 13 | # implied. See the License for the specific language governing 14 | # permissions and limitations under the License. 15 | # 16 | BookFlightRequest 17 | BookFlightResponse 18 | ConnectionInfo 19 | ConnectionInfoTable 20 | FlightInfo -------------------------------------------------------------------------------- /camel-sap-binding/src/main/resources/route-flight-booking.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /camel-sap-binding/src/main/resources/route-flight-connection-info.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /camel-sap-binding/src/test/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /camel-saxon/camel-saxon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/camel-saxon/camel-saxon.jpg -------------------------------------------------------------------------------- /camel-saxon/src/main/java/org/switchyard/quickstarts/camel/saxon/GoodbyeService.java: -------------------------------------------------------------------------------- 1 | package org.switchyard.quickstarts.camel.saxon; 2 | 3 | public interface GoodbyeService { 4 | void greet(String name); 5 | } 6 | -------------------------------------------------------------------------------- /camel-saxon/src/main/java/org/switchyard/quickstarts/camel/saxon/GoodbyeServiceBean.java: -------------------------------------------------------------------------------- 1 | package org.switchyard.quickstarts.camel.saxon; 2 | 3 | import org.switchyard.component.bean.Service; 4 | 5 | @Service(GoodbyeService.class) 6 | public class GoodbyeServiceBean implements GoodbyeService { 7 | 8 | @Override 9 | public void greet(String name) { 10 | System.out.println("Goodbye " + name); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /camel-saxon/src/main/java/org/switchyard/quickstarts/camel/saxon/HelloService.java: -------------------------------------------------------------------------------- 1 | package org.switchyard.quickstarts.camel.saxon; 2 | 3 | public interface HelloService { 4 | void greet(String name); 5 | } 6 | -------------------------------------------------------------------------------- /camel-saxon/src/main/java/org/switchyard/quickstarts/camel/saxon/HelloServiceBean.java: -------------------------------------------------------------------------------- 1 | package org.switchyard.quickstarts.camel.saxon; 2 | 3 | import org.switchyard.component.bean.Service; 4 | 5 | @Service(HelloService.class) 6 | public class HelloServiceBean implements HelloService { 7 | 8 | @Override 9 | public void greet(String name) { 10 | System.out.println("Hello " + name); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /camel-saxon/src/main/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /camel-saxon/src/main/resources/META-INF/route.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | //tns:greet="Garfield" 9 | 10 | //tns:greet/text() 11 | 12 | 13 | 14 | 15 | 16 | //tns:greet/text() 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /camel-saxon/src/test/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /camel-service/.gitignore: -------------------------------------------------------------------------------- 1 | data 2 | -------------------------------------------------------------------------------- /camel-service/camel-service.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/camel-service/camel-service.jpg -------------------------------------------------------------------------------- /camel-service/src/main/java/org/switchyard/quickstarts/camel/service/JavaDSL.java: -------------------------------------------------------------------------------- 1 | /* 2 | * JBoss, Home of Professional Open Source 3 | * Copyright 2013, Red Hat, Inc. and/or its affiliates, and individual 4 | * contributors by the @authors tag. See the copyright.txt in the 5 | * distribution for a full listing of individual contributors. 6 | * 7 | * Licensed under the Apache License, Version 2.0 (the "License"); 8 | * you may not use this file except in compliance with the License. 9 | * You may obtain a copy of the License at 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.switchyard.quickstarts.camel.service; 18 | 19 | public interface JavaDSL { 20 | public void acceptMessage(String input); 21 | } 22 | -------------------------------------------------------------------------------- /camel-service/src/main/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /camel-service/src/main/resources/META-INF/forge.xml: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /camel-soap-proxy/camel-soap-proxy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/camel-soap-proxy/camel-soap-proxy.jpg -------------------------------------------------------------------------------- /camel-soap-proxy/reverse-service/src/main/webapp/WEB-INF/jboss-web.xml: -------------------------------------------------------------------------------- 1 | 17 | 18 | ReverseService 19 | -------------------------------------------------------------------------------- /camel-soap-proxy/soap-proxy/src/test/resources/xml/soap-fault-request.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | fault 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /camel-soap-proxy/soap-proxy/src/test/resources/xml/soap-fault-response.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | soap:Server 6 | myfaultstring 7 | myFaultActor 8 | 9 | 10 | SUNW 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /camel-soap-proxy/soap-proxy/src/test/resources/xml/soap-proxy-response.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | raboof 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /camel-soap-proxy/soap-proxy/src/test/resources/xml/soap-request.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | foobar 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /camel-soap-proxy/soap-proxy/src/test/resources/xml/soap-response.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | raboof 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /camel-sql-binding/camel-sql-binding.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/camel-sql-binding/camel-sql-binding.jpg -------------------------------------------------------------------------------- /camel-sql-binding/config.cli: -------------------------------------------------------------------------------- 1 | if (outcome != success) of /subsystem=datasources/data-source=java\:jboss\/myDS:read-resource 2 | /subsystem=datasources/data-source="java:jboss/myDS":add(jndi-name="java:jboss/myDS",driver-name="h2",connection-url="jdbc:h2:tcp://localhost/h2db;DB_CLOSE_DELAY=-1",user-name="sa") 3 | end-if 4 | if (result == false) of /subsystem=datasources/data-source=java\:jboss\/myDS:read-attribute(name=enabled) 5 | /subsystem=datasources/data-source="java:jboss/myDS":enable 6 | end-if 7 | -------------------------------------------------------------------------------- /camel-sql-binding/src/main/resources/META-INF/forge.xml: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /camel-sql-binding/src/main/resources/META-INF/services/org/apache/camel/TypeConverter: -------------------------------------------------------------------------------- 1 | # Copyright 2013 Red Hat Inc. and/or its affiliates and other contributors. 2 | # 3 | # Licensed under the Apache License, Version 2.0 (the "License"); 4 | # you may not use this file except in compliance with the License. 5 | # You may obtain a copy of the License at 6 | # http://www.apache.org/licenses/LICENSE-2.0 7 | # Unless required by applicable law or agreed to in writing, software 8 | # distributed under the License is distributed on an "AS IS" BASIS, 9 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10 | # See the License for the specific language governing permissions and 11 | # limitations under the License. 12 | org.switchyard.quickstarts.camel.sql.binding.GreetingConverter 13 | -------------------------------------------------------------------------------- /camel-sql-binding/src/main/resources/OSGI-INF/blueprint/datasource-h2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /camel-sql-binding/src/test/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /camel-sql-binding/unconfig.cli: -------------------------------------------------------------------------------- 1 | if (outcome == success) of /subsystem=datasources/data-source=myDS:read-resource 2 | /subsystem=datasources/data-source="java:jboss/myDS":remove 3 | end-if -------------------------------------------------------------------------------- /demos/cluster/credit/src/main/java/org/switchyard/quickstarts/demo/cluster/CreditCheck.java: -------------------------------------------------------------------------------- 1 | /* 2 | * JBoss, Home of Professional Open Source 3 | * Copyright 2013, Red Hat, Inc. and/or its affiliates, and individual 4 | * contributors by the @authors tag. See the copyright.txt in the 5 | * distribution for a full listing of individual contributors. 6 | * 7 | * Licensed under the Apache License, Version 2.0 (the "License"); 8 | * you may not use this file except in compliance with the License. 9 | * You may obtain a copy of the License at 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.switchyard.quickstarts.demo.cluster; 18 | 19 | public interface CreditCheck { 20 | 21 | Application checkCredit(Offer offer); 22 | } 23 | -------------------------------------------------------------------------------- /demos/cluster/dealer/src/main/java/org/switchyard/quickstarts/demo/cluster/Dealer.java: -------------------------------------------------------------------------------- 1 | /* 2 | * JBoss, Home of Professional Open Source 3 | * Copyright 2013, Red Hat, Inc. and/or its affiliates, and individual 4 | * contributors by the @authors tag. See the copyright.txt in the 5 | * distribution for a full listing of individual contributors. 6 | * 7 | * Licensed under the Apache License, Version 2.0 (the "License"); 8 | * you may not use this file except in compliance with the License. 9 | * You may obtain a copy of the License at 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.switchyard.quickstarts.demo.cluster; 18 | 19 | public interface Dealer { 20 | 21 | Deal offer(Offer offer); 22 | } 23 | -------------------------------------------------------------------------------- /demos/helpdesk/helpdesk.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/demos/helpdesk/helpdesk.jpg -------------------------------------------------------------------------------- /demos/helpdesk/src/main/resources/OSGI-INF/blueprint/datasource.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /demos/helpdesk/src/main/webapp/WEB-INF/jboss-web.xml: -------------------------------------------------------------------------------- 1 | 2 | 18 | 19 | helpdesk 20 | 21 | -------------------------------------------------------------------------------- /demos/helpdesk/src/main/webapp/WEB-INF/jetty-web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | javax.faces.webapp.FacesServlet 7 | /faces/*,*.jsf,*.faces,*.xhtml 8 | 9 | 10 | org.apache.myfaces.INITIALIZE_ALWAYS_STANDALONE 11 | true 12 | 13 | 14 | 15 | 16 | index.html 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /demos/helpdesk/src/main/webapp/index.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /demos/helpdesk/src/test/resources/xml/soap-request.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | TICKET_ID 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /demos/library/library.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/demos/library/library.jpg -------------------------------------------------------------------------------- /demos/library/loan-process.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/demos/library/loan-process.jpg -------------------------------------------------------------------------------- /demos/library/src/main/java/org/switchyard/quickstarts/demos/library/LoanProcess.java: -------------------------------------------------------------------------------- 1 | package org.switchyard.quickstarts.demos.library; 2 | 3 | import org.switchyard.quickstarts.demos.library.types.LoanRequest; 4 | import org.switchyard.quickstarts.demos.library.types.LoanResponse; 5 | import org.switchyard.quickstarts.demos.library.types.ReturnRequest; 6 | import org.switchyard.quickstarts.demos.library.types.ReturnResponse; 7 | 8 | public interface LoanProcess { 9 | 10 | public LoanResponse loanRequest(LoanRequest request); 11 | 12 | public ReturnResponse returnRequest(ReturnRequest request); 13 | 14 | } 15 | -------------------------------------------------------------------------------- /demos/library/src/main/java/org/switchyard/quickstarts/demos/library/SuggestionRules.java: -------------------------------------------------------------------------------- 1 | package org.switchyard.quickstarts.demos.library; 2 | 3 | import org.switchyard.quickstarts.demos.library.types.SuggestionRequest; 4 | import org.switchyard.quickstarts.demos.library.types.SuggestionResponse; 5 | 6 | public interface SuggestionRules { 7 | 8 | public SuggestionResponse suggestionRequest(SuggestionRequest request); 9 | 10 | } 11 | -------------------------------------------------------------------------------- /demos/library/src/main/java/org/switchyard/quickstarts/demos/library/types/package-info.java: -------------------------------------------------------------------------------- 1 | // 2 | // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5 3 | // See http://java.sun.com/xml/jaxb 4 | // Any modifications to this file will be lost upon recompilation of the source schema. 5 | // Generated on: 2014.09.04 at 12:38:20 PM EDT 6 | // 7 | 8 | @javax.xml.bind.annotation.XmlSchema(namespace = "urn:switchyard-quickstart-demo:library:1.0") 9 | package org.switchyard.quickstarts.demos.library.types; 10 | -------------------------------------------------------------------------------- /demos/library/src/main/resources/META-INF/kmodule.xml: -------------------------------------------------------------------------------- 1 | 2 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /demos/multiApp/artifacts/Readme.md: -------------------------------------------------------------------------------- 1 | # MultiApp Demo - Artifacts 2 | 3 | The artifacts project contains service artifacts used by service consumers and providers in the MultiApp demo. The following artifacts are included: 4 | 5 | * orderTypes.xsd : XML schema containing data types used in the OrderService WSDL 6 | * OrderService.wsdl : WSDL for OrderService 7 | * Domain classes : Java domain objects used in the public Java interface of the InventoryService (found in src/main/java). 8 | 9 | Building this project will produce two artifacts: 10 | 11 | * OrderService.jar : complete, deployable service artifact module containing all XSDs, WSDLs, and Java classes 12 | * OrderService-classes.jar : contains only the Java domain objects in the artifact project 13 | 14 | If you are using a service repository with this application, the XSD, WSDL, and OrderService-classes.jar can be uploaded into Guvnor and packaged as a single, deployable service module. 15 | 16 | -------------------------------------------------------------------------------- /demos/multiApp/order-consumer/README.md: -------------------------------------------------------------------------------- 1 | # MultiApp Demo - Order Consumer 2 | 3 | The MultiApp order-consumer project provides a simple route from a JMS endpoint to a SOAP endpoint provided by OrderService (see order-service). Use this project to submit orders using a JMS message. 4 | 5 | ![MultiApp Order Consumer Quickstart](https://github.com/jboss-switchyard/quickstarts/raw/master/demos/multiApp/order-consumer/order-consumer.jpg) -------------------------------------------------------------------------------- /demos/multiApp/order-consumer/config.cli: -------------------------------------------------------------------------------- 1 | if (outcome != success) of /subsystem=messaging/hornetq-server=default/jms-queue=OrderRequestQueue:read-resource 2 | jms-queue add --queue-address=OrderRequestQueue --entries=OrderRequestQueue 3 | end-if 4 | if (outcome != success) of /subsystem=messaging/hornetq-server=default/jms-queue=OrderReplyQueue:read-resource 5 | jms-queue add --queue-address=OrderReplyQueue --entries=OrderReplyQueue 6 | end-if -------------------------------------------------------------------------------- /demos/multiApp/order-consumer/order-consumer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/demos/multiApp/order-consumer/order-consumer.jpg -------------------------------------------------------------------------------- /demos/multiApp/order-consumer/src/main/resources/META-INF/forge.xml: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /demos/multiApp/order-consumer/src/test/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /demos/multiApp/order-consumer/unconfig.cli: -------------------------------------------------------------------------------- 1 | if (outcome == success) of /subsystem=messaging/hornetq-server=default/jms-queue=OrderRequestQueue:read-resource 2 | jms-queue remove --queue-address=OrderRequestQueue 3 | end-if 4 | if (outcome == success) of /subsystem=messaging/hornetq-server=default/jms-queue=OrderReplyQueue:read-resource 5 | jms-queue remove --queue-address=OrderReplyQueue 6 | end-if -------------------------------------------------------------------------------- /demos/multiApp/order-service/Readme.md: -------------------------------------------------------------------------------- 1 | # MultiApp Demo - OrderService 2 | 3 | The MultiApp order-service project contains two services : OrderService and InventoryService. This application is used by the web and order-consumer projects. 4 | 5 | ![MultiApp OrderSerivce Quickstart](https://github.com/jboss-switchyard/quickstarts/raw/master/demos/multiApp/order-service/order-service.jpg) 6 | 7 | 8 | ## Running the OrderService application 9 | 10 | * The artifacts deployment must be present before deploying the order-service application. 11 | * Deploy switchyard-quickstart-demo-multi-order-service.jar to the SwitchYard AS7 runtime. 12 | * Deploy the web and/or order-consumer applications to interact with the InventoryService and OrderService services. 13 | 14 | 15 | -------------------------------------------------------------------------------- /demos/multiApp/order-service/order-service.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/demos/multiApp/order-service/order-service.jpg -------------------------------------------------------------------------------- /demos/multiApp/order-service/src/test/resources/xml/order.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | PO-19838-XYZ 4 | BUTTER 5 | 200 6 | 7 | -------------------------------------------------------------------------------- /demos/multiApp/order-service/src/test/resources/xml/orderAck.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PO-19838-XYZ 5 | true 6 | Order Accepted 7 | 8 | 9 | -------------------------------------------------------------------------------- /demos/multiApp/order-service/src/test/resources/xml/soap-request.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | PO-19838-XYZ 8 | BUTTER 9 | 200 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /demos/multiApp/order-service/src/test/resources/xml/soap-response.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | PO-19838-XYZ 8 | true 9 | Order Accepted 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /demos/multiApp/web/README.md: -------------------------------------------------------------------------------- 1 | # MultiApp Demo - Web 2 | 3 | The MultiApp web project contains a JSF and CDI-based web application which interacts with the InventoryService provided by the order-service module. 4 | 5 | ## Using the Web Application 6 | 7 | * The artifacts and order-service deployments must be present before deploying the web application 8 | * Deploy switchyard-quickstart-demo-multi-web.war to the SwitchYard AS7 runtime 9 | * Visit 10 | 11 | Submitting the form will update the in-memory inventory DB used by InventoryService. 12 | -------------------------------------------------------------------------------- /demos/multiApp/web/src/main/webapp/WEB-INF/.faces-config.xml.jsfdia: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /demos/multiApp/web/src/main/webapp/index.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /demos/multiApp/web/src/test/resources/xml/order.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | PO-19838-XYZ 4 | BUTTER 5 | 200 6 | 7 | -------------------------------------------------------------------------------- /demos/multiApp/web/src/test/resources/xml/orderAck.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PO-19838-XYZ 5 | true 6 | Order Accepted 7 | 8 | 9 | -------------------------------------------------------------------------------- /demos/multiApp/web/src/test/resources/xml/soap-request.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | PO-19838-XYZ 8 | BUTTER 9 | 200 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /demos/multiApp/web/src/test/resources/xml/soap-response.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | PO-19838-XYZ 8 | true 9 | Order Accepted 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /demos/orders/orders.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/demos/orders/orders.jpg -------------------------------------------------------------------------------- /demos/orders/src/main/java/org/switchyard/quickstarts/demos/orders/OrderService.java: -------------------------------------------------------------------------------- 1 | /* 2 | * JBoss, Home of Professional Open Source 3 | * Copyright 2013, Red Hat, Inc. and/or its affiliates, and individual 4 | * contributors by the @authors tag. See the copyright.txt in the 5 | * distribution for a full listing of individual contributors. 6 | * 7 | * Licensed under the Apache License, Version 2.0 (the "License"); 8 | * you may not use this file except in compliance with the License. 9 | * You may obtain a copy of the License at 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.switchyard.quickstarts.demos.orders; 18 | 19 | public interface OrderService { 20 | 21 | OrderAck submitOrder(Order order); 22 | 23 | } 24 | -------------------------------------------------------------------------------- /demos/orders/src/main/webapp/WEB-INF/.faces-config.xml.jsfdia: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /demos/orders/src/main/webapp/img/sw.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/demos/orders/src/main/webapp/img/sw.jpg -------------------------------------------------------------------------------- /demos/orders/src/main/webapp/index.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /demos/orders/src/test/resources/xml/order.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | PO-19838-XYZ 4 | BUTTER 5 | 200 6 | 7 | -------------------------------------------------------------------------------- /demos/orders/src/test/resources/xml/orderAck.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PO-19838-XYZ 5 | true 6 | Order Accepted 7 | 8 | 9 | -------------------------------------------------------------------------------- /demos/orders/src/test/resources/xml/soap-request.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | PO-19838-XYZ 8 | BUTTER 9 | 200 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /demos/orders/src/test/resources/xml/soap-response.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | PO-19838-XYZ 8 | true 9 | Order Accepted 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /demos/policy-security-basic/config.cli: -------------------------------------------------------------------------------- 1 | if (outcome != success) of /subsystem=web/connector=https/:read-resource 2 | /subsystem=web/connector=https/:add(socket-binding=https,scheme=https,protocol=HTTP/1.1,secure=true,enabled=true,enable-lookups=false) 3 | /subsystem=web/connector=https/ssl=configuration:add(name="https",password="changeit",certificate-key-file="${jboss.home.dir}/quickstarts/demos/policy-security-basic/connector.jks") 4 | end-if -------------------------------------------------------------------------------- /demos/policy-security-basic/config_wildfly.cli: -------------------------------------------------------------------------------- 1 | if (outcome != success) of /subsystem=undertow/server=default-server/https-listener=https/:read-resource 2 | /core-service=management/security-realm=https:add() 3 | /core-service=management/security-realm=https/server-identity=ssl:add(keystore-path=${jboss.home.dir}/quickstarts/demos/policy-security-basic/connector.jks, keystore-password=changeit) 4 | /subsystem=undertow/server=default-server/https-listener=https:add(socket-binding=https, security-realm=https) 5 | end-if 6 | -------------------------------------------------------------------------------- /demos/policy-security-basic/connector.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/demos/policy-security-basic/connector.jks -------------------------------------------------------------------------------- /demos/policy-security-basic/policy-security-basic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/demos/policy-security-basic/policy-security-basic.jpg -------------------------------------------------------------------------------- /demos/policy-security-basic/src/test/resources/xml/soap-request.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | WORK_CMD 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /demos/policy-security-basic/unconfig.cli: -------------------------------------------------------------------------------- 1 | if (outcome == success) of /subsystem=web/connector=https/:read-resource 2 | /subsystem=web/connector=https/:remove 3 | end-if -------------------------------------------------------------------------------- /demos/policy-security-basic/unconfig_wildfly.cli: -------------------------------------------------------------------------------- 1 | if (outcome == success) of /subsystem=undertow/server=default-server/https-listener=https/:read-resource 2 | /subsystem=undertow/server=default-server/https-listener=https/:remove 3 | /core-service=management/security-realm=https/:remove 4 | end-if 5 | -------------------------------------------------------------------------------- /demos/policy-security-cert/config.cli: -------------------------------------------------------------------------------- 1 | if (outcome != success) of /subsystem=web/connector=https/:read-resource 2 | /subsystem=web/connector=https/:add(socket-binding=https,scheme=https,protocol=HTTP/1.1,secure=true,enabled=true,enable-lookups=false) 3 | /subsystem=web/connector=https/ssl=configuration:add(name="https",password="changeit",certificate-key-file="${jboss.home.dir}/quickstarts/demos/policy-security-cert/connector.jks") 4 | end-if 5 | if (outcome != success) of /subsystem=security/security-domain=policy-security-cert:read-resource 6 | /subsystem=security/security-domain=policy-security-cert:add(cache-type=default) 7 | /subsystem=security/security-domain=policy-security-cert/authentication=classic:add(login-modules=[{"code"=>"org.switchyard.security.login.CertificateLoginModule", "flag"=>"required", "module-options"=>[("keyStoreLocation"=>"${jboss.home.dir}/quickstarts/demos/policy-security-cert/users.jks"),("keyStorePassword"=>"changeit"),("rolesProperties"=>"${jboss.home.dir}/quickstarts/demos/policy-security-cert/roles.properties")] }] ) 8 | end-if 9 | -------------------------------------------------------------------------------- /demos/policy-security-cert/connector.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/demos/policy-security-cert/connector.jks -------------------------------------------------------------------------------- /demos/policy-security-cert/policy-security-cert.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/demos/policy-security-cert/policy-security-cert.jpg -------------------------------------------------------------------------------- /demos/policy-security-cert/roles.properties: -------------------------------------------------------------------------------- 1 | # 2 | # JBoss, Home of Professional Open Source 3 | # Copyright 2013, Red Hat, Inc. and/or its affiliates, and individual 4 | # contributors by the @authors tag. See the copyright.txt in the 5 | # distribution for a full listing of individual contributors. 6 | # 7 | # Licensed under the Apache License, Version 2.0 (the "License"); 8 | # you may not use this file except in compliance with the License. 9 | # You may obtain a copy of the License at 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # Unless required by applicable law or agreed to in writing, software 12 | # distributed under the License is distributed on an "AS IS" BASIS, 13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # See the License for the specific language governing permissions and 15 | # limitations under the License. 16 | # 17 | 18 | kermit=friend 19 | -------------------------------------------------------------------------------- /demos/policy-security-cert/src/main/resources/OSGI-INF/blueprint/jaas.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | keyStoreLocation = ${karaf.home}/quickstarts/demos/policy-security-cert/users.jks 15 | keyStorePassword = changeit 16 | rolesProperties = ${karaf.home}/quickstarts/demos/policy-security-cert/roles.properties 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /demos/policy-security-cert/src/test/resources/xml/BinarySecurityToken.xml: -------------------------------------------------------------------------------- 1 | MIICTTCCAbagAwIBAgIEUQGHtTANBgkqhkiG9w0BAQUFADBrMRAwDgYDVQQGEwdVbmtub3duMRAw 2 | DgYDVQQIEwdVbmtub3duMRAwDgYDVQQHEwdVbmtub3duMRAwDgYDVQQKEwdVbmtub3duMRAwDgYD 3 | VQQLEwdVbmtub3duMQ8wDQYDVQQDEwZrZXJtaXQwHhcNMTMwMTI0MTkxMjUzWhcNMTMwNDI0MTkx 4 | MjUzWjBrMRAwDgYDVQQGEwdVbmtub3duMRAwDgYDVQQIEwdVbmtub3duMRAwDgYDVQQHEwdVbmtu 5 | b3duMRAwDgYDVQQKEwdVbmtub3duMRAwDgYDVQQLEwdVbmtub3duMQ8wDQYDVQQDEwZrZXJtaXQw 6 | gZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKEM4FM5avz37BvtE+Huw9D8AGaWH5sh+obqHrli 7 | oGRseVadut8MYpEpBeby0IrYlr9F2l6CyrNJn8GqKeyFtzdMy/JfOqQBBGbObLSTwtWMk8zRUsvQ 8 | mTwhIeGVlJFa7IfVdxval1V77xrHWA3t0rHkN40G/Cf1TieUWgo9AkaTAgMBAAEwDQYJKoZIhvcN 9 | AQEFBQADgYEAllhhYQnZwcrayJIYW32u47O0OTk9HV/8wz3T2VLFe15+BPzxgQbbrAY0QGdHhBGR 10 | 7VqkDaTaobZf3lTppiTVdRl7hIakR3nVz6ek9eE59DqUAeusD2/As4vHbLePa/jb8r7r4zc79xPO 11 | Z0ickcJGCZm84lM9joFgtGTZoaFjAS4= 12 | -------------------------------------------------------------------------------- /demos/policy-security-cert/src/test/resources/xml/soap-request.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | WORK_CMD 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /demos/policy-security-cert/unconfig.cli: -------------------------------------------------------------------------------- 1 | if (outcome == success) of /subsystem=web/connector=https/:read-resource 2 | /subsystem=web/connector=https/:remove 3 | end-if 4 | if (outcome == success) of /subsystem=security/security-domain=policy-security-cert:read-resource 5 | /subsystem=security/security-domain=policy-security-cert:remove 6 | end-if -------------------------------------------------------------------------------- /demos/policy-security-cert/unconfig_wildfly.cli: -------------------------------------------------------------------------------- 1 | if (outcome == success) of /subsystem=undertow/server=default-server/https-listener=https/:read-resource 2 | /subsystem=undertow/server=default-server/https-listener=https/:remove 3 | /core-service=management/security-realm=https/:remove 4 | end-if 5 | if (outcome == success) of /subsystem=security/security-domain=policy-security-cert:read-resource 6 | /subsystem=security/security-domain=policy-security-cert:remove 7 | end-if 8 | -------------------------------------------------------------------------------- /demos/policy-security-cert/users.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/demos/policy-security-cert/users.jks -------------------------------------------------------------------------------- /demos/policy-security-saml/connector.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/demos/policy-security-saml/connector.jks -------------------------------------------------------------------------------- /demos/policy-security-saml/picketlink-sts.war: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/demos/policy-security-saml/picketlink-sts.war -------------------------------------------------------------------------------- /demos/policy-security-saml/picketlink-sts/WEB-INF/classes/org/picketlink/identity/federation/app/sts/PicketLinkSTService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/demos/policy-security-saml/picketlink-sts/WEB-INF/classes/org/picketlink/identity/federation/app/sts/PicketLinkSTService.class -------------------------------------------------------------------------------- /demos/policy-security-saml/picketlink-sts/WEB-INF/classes/sts_keystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/demos/policy-security-saml/picketlink-sts/WEB-INF/classes/sts_keystore.jks -------------------------------------------------------------------------------- /demos/policy-security-saml/picketlink-sts/WEB-INF/classes/users.properties: -------------------------------------------------------------------------------- 1 | # 2 | # JBoss, Home of Professional Open Source 3 | # Copyright 2013, Red Hat, Inc. and/or its affiliates, and individual 4 | # contributors by the @authors tag. See the copyright.txt in the 5 | # distribution for a full listing of individual contributors. 6 | # 7 | # Licensed under the Apache License, Version 2.0 (the "License"); 8 | # you may not use this file except in compliance with the License. 9 | # You may obtain a copy of the License at 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # Unless required by applicable law or agreed to in writing, software 12 | # distributed under the License is distributed on an "AS IS" BASIS, 13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # See the License for the specific language governing permissions and 15 | # limitations under the License. 16 | # 17 | 18 | JBoss=JBoss 19 | UserA=PassA 20 | UserB=PassB 21 | UserC=PassC 22 | admin=admin 23 | tomcat=tomcat 24 | -------------------------------------------------------------------------------- /demos/policy-security-saml/policy-security-saml.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/demos/policy-security-saml/policy-security-saml.jpg -------------------------------------------------------------------------------- /demos/policy-security-saml/src/main/resources/OSGI-INF/blueprint/jaas.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /demos/policy-security-saml/src/test/resources/xml/soap-request.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | WORK_CMD 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /demos/policy-security-saml/sts-client.properties: -------------------------------------------------------------------------------- 1 | # 2 | # JBoss, Home of Professional Open Source 3 | # Copyright 2013, Red Hat, Inc. and/or its affiliates, and individual 4 | # contributors by the @authors tag. See the copyright.txt in the 5 | # distribution for a full listing of individual contributors. 6 | # 7 | # Licensed under the Apache License, Version 2.0 (the "License"); 8 | # you may not use this file except in compliance with the License. 9 | # You may obtain a copy of the License at 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # Unless required by applicable law or agreed to in writing, software 12 | # distributed under the License is distributed on an "AS IS" BASIS, 13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # See the License for the specific language governing permissions and 15 | # limitations under the License. 16 | # 17 | 18 | serviceName=PicketLinkSTS 19 | portName=PicketLinkSTSPort 20 | endpointAddress=http://localhost:8080/picketlink-sts/PicketLinkSTS 21 | username=admin 22 | password=admin 23 | -------------------------------------------------------------------------------- /demos/policy-security-saml/unconfig.cli: -------------------------------------------------------------------------------- 1 | if (outcome == success) of /subsystem=web/connector=https/:read-resource 2 | /subsystem=web/connector=https/:remove 3 | end-if 4 | if (outcome == success) of /subsystem=security/security-domain=picketlink-sts:read-resource 5 | /subsystem=security/security-domain=picketlink-sts:remove 6 | end-if 7 | if (outcome == success) of /subsystem=security/security-domain=saml-validate-token:read-resource 8 | /subsystem=security/security-domain=saml-validate-token:remove 9 | end-if -------------------------------------------------------------------------------- /demos/policy-security-saml/unconfig_wildfly.cli: -------------------------------------------------------------------------------- 1 | if (outcome == success) of /subsystem=undertow/server=default-server/https-listener=https/:read-resource 2 | /subsystem=undertow/server=default-server/https-listener=https/:remove 3 | /core-service=management/security-realm=https/:remove 4 | end-if 5 | if (outcome == success) of /subsystem=security/security-domain=picketlink-sts:read-resource 6 | /subsystem=security/security-domain=picketlink-sts:remove 7 | end-if 8 | if (outcome == success) of /subsystem=security/security-domain=saml-validate-token:read-resource 9 | /subsystem=security/security-domain=saml-validate-token:remove 10 | end-if 11 | -------------------------------------------------------------------------------- /demos/policy-security-wss-signencrypt/config.cli: -------------------------------------------------------------------------------- 1 | if (outcome != success) of /subsystem=web/connector=https/:read-resource 2 | /subsystem=web/connector=https/:add(socket-binding=https,scheme=https,protocol=HTTP/1.1,secure=true,enabled=true,enable-lookups=false) 3 | /subsystem=web/connector=https/ssl=configuration:add(name="https",password="changeit",certificate-key-file="${jboss.home.dir}/quickstarts/demos/policy-security-wss-signencrypt/connector.jks") 4 | end-if -------------------------------------------------------------------------------- /demos/policy-security-wss-signencrypt/config_wildfly.cli: -------------------------------------------------------------------------------- 1 | if (outcome != success) of /subsystem=undertow/server=default-server/https-listener=https/:read-resource 2 | /core-service=management/security-realm=https:add() 3 | /core-service=management/security-realm=https/server-identity=ssl:add(keystore-path=${jboss.home.dir}/quickstarts/demos/policy-security-wss-signencrypt/connector.jks, keystore-password=changeit) 4 | /subsystem=undertow/server=default-server/https-listener=https:add(socket-binding=https, security-realm=https) 5 | end-if 6 | -------------------------------------------------------------------------------- /demos/policy-security-wss-signencrypt/connector.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/demos/policy-security-wss-signencrypt/connector.jks -------------------------------------------------------------------------------- /demos/policy-security-wss-signencrypt/src/main/resources/META-INF/bob.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/demos/policy-security-wss-signencrypt/src/main/resources/META-INF/bob.jks -------------------------------------------------------------------------------- /demos/policy-security-wss-signencrypt/src/main/resources/OSGI-INF/blueprint/jaas.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /demos/policy-security-wss-signencrypt/src/test/resources/xml/insecure-request.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | CMD-86 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /demos/policy-security-wss-signencrypt/unconfig.cli: -------------------------------------------------------------------------------- 1 | if (outcome == success) of /subsystem=web/connector=https/:read-resource 2 | /subsystem=web/connector=https/:remove 3 | end-if -------------------------------------------------------------------------------- /demos/policy-security-wss-signencrypt/unconfig_wildfly.cli: -------------------------------------------------------------------------------- 1 | if (outcome == success) of /subsystem=undertow/server=default-server/https-listener=https/:read-resource 2 | /subsystem=undertow/server=default-server/https-listener=https/:remove 3 | /core-service=management/security-realm=https/:remove 4 | end-if 5 | -------------------------------------------------------------------------------- /demos/policy-security-wss-username/config.cli: -------------------------------------------------------------------------------- 1 | if (outcome != success) of /subsystem=web/connector=https/:read-resource 2 | /subsystem=web/connector=https/:add(socket-binding=https,scheme=https,protocol=HTTP/1.1,secure=true,enabled=true,enable-lookups=false) 3 | /subsystem=web/connector=https/ssl=configuration:add(name="https",password="changeit",certificate-key-file="${jboss.home.dir}/quickstarts/demos/policy-security-wss-username/connector.jks") 4 | end-if -------------------------------------------------------------------------------- /demos/policy-security-wss-username/config_wildfly.cli: -------------------------------------------------------------------------------- 1 | if (outcome != success) of /subsystem=undertow/server=default-server/https-listener=https/:read-resource 2 | /core-service=management/security-realm=https:add() 3 | /core-service=management/security-realm=https/server-identity=ssl:add(keystore-path=${jboss.home.dir}/quickstarts/demos/policy-security-wss-username/connector.jks, keystore-password=changeit) 4 | /subsystem=undertow/server=default-server/https-listener=https:add(socket-binding=https, security-realm=https) 5 | end-if 6 | -------------------------------------------------------------------------------- /demos/policy-security-wss-username/connector.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/demos/policy-security-wss-username/connector.jks -------------------------------------------------------------------------------- /demos/policy-security-wss-username/src/main/resources/WEB-INF/jboss-web.xml: -------------------------------------------------------------------------------- 1 | 2 | 18 | 19 | java:/jaas/other 20 | 21 | -------------------------------------------------------------------------------- /demos/policy-security-wss-username/src/test/resources/xml/soap-request.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | the-frog-1 11 | 12 | 13 | 14 | 15 | 16 | 17 | WORK_CMD 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /demos/policy-security-wss-username/unconfig.cli: -------------------------------------------------------------------------------- 1 | if (outcome == success) of /subsystem=web/connector=https/:read-resource 2 | /subsystem=web/connector=https/:remove 3 | end-if -------------------------------------------------------------------------------- /demos/policy-security-wss-username/unconfig_wildfly.cli: -------------------------------------------------------------------------------- 1 | if (outcome == success) of /subsystem=undertow/server=default-server/https-listener=https/:read-resource 2 | /subsystem=undertow/server=default-server/https-listener=https/:remove 3 | /core-service=management/security-realm=https/:remove 4 | end-if 5 | -------------------------------------------------------------------------------- /demos/policy-transaction/policy-transaction.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/demos/policy-transaction/policy-transaction.jpg -------------------------------------------------------------------------------- /demos/policy-transaction/src/main/resources/META-INF/forge.xml: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /demos/policy-transaction/src/main/resources/test.txt: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /demos/security-propagation/basic/config.cli: -------------------------------------------------------------------------------- 1 | if (outcome != success) of /subsystem=web/connector=https/:read-resource 2 | /subsystem=web/connector=https/:add(socket-binding=https,scheme=https,protocol=HTTP/1.1,secure=true,enabled=true,enable-lookups=false) 3 | /subsystem=web/connector=https/ssl=configuration:add(name="https",password="changeit",certificate-key-file="${jboss.home.dir}/quickstarts/demos/security-propagation/basic/connector.jks") 4 | end-if 5 | -------------------------------------------------------------------------------- /demos/security-propagation/basic/config_wildfly.cli: -------------------------------------------------------------------------------- 1 | if (outcome != success) of /subsystem=undertow/server=default-server/https-listener=https/:read-resource 2 | /core-service=management/security-realm=https:add() 3 | /core-service=management/security-realm=https/server-identity=ssl:add(keystore-path=${jboss.home.dir}/quickstarts/demos/security-propagation/basic/connector.jks, keystore-password=changeit) 4 | /subsystem=undertow/server=default-server/https-listener=https:add(socket-binding=https, security-realm=https) 5 | end-if 6 | -------------------------------------------------------------------------------- /demos/security-propagation/basic/connector.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/demos/security-propagation/basic/connector.jks -------------------------------------------------------------------------------- /demos/security-propagation/basic/src/test/resources/xml/soap-request.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | WORK_CMD 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /demos/security-propagation/basic/unconfig.cli: -------------------------------------------------------------------------------- 1 | if (outcome == success) of /subsystem=web/connector=https/:read-resource 2 | /subsystem=web/connector=https/:remove 3 | end-if -------------------------------------------------------------------------------- /demos/security-propagation/basic/unconfig_wildfly.cli: -------------------------------------------------------------------------------- 1 | if (outcome == success) of /subsystem=undertow/server=default-server/https-listener=https/:read-resource 2 | /subsystem=undertow/server=default-server/https-listener=https/:remove 3 | /core-service=management/security-realm=https/:remove 4 | end-if 5 | -------------------------------------------------------------------------------- /demos/transaction-propagation/credit/config.cli: -------------------------------------------------------------------------------- 1 | if (outcome != success) of /extension=org.jboss.as.xts:read-resource 2 | /extension=org.jboss.as.xts:add 3 | end-if 4 | if (outcome != success) of /subsystem=xts:read-resource 5 | /subsystem=xts:add(url="http://${jboss.bind.address:127.0.0.1}:9080/ws-c11/ActivationService") 6 | end-if 7 | /subsystem=switchyard/module=org.switchyard.component.bpel:write-attribute(name=properties, value={bpel.xts.enable => true}) 8 | :reload 9 | -------------------------------------------------------------------------------- /demos/transaction-propagation/credit/src/test/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /demos/transaction-propagation/credit/unconfig.cli: -------------------------------------------------------------------------------- 1 | if (outcome == success) of /subsystem=xts:read-resource 2 | /subsystem=xts:remove 3 | end-if 4 | if (outcome == success) of /extension=org.jboss.as.xts:read-resource 5 | /extension=org.jboss.as.xts:remove 6 | end-if 7 | /subsystem=switchyard/module=org.switchyard.component.bpel:undefine-attribute(name=properties) 8 | :reload -------------------------------------------------------------------------------- /demos/transaction-propagation/dealer/config.cli: -------------------------------------------------------------------------------- 1 | if (outcome != success) of /extension=org.jboss.as.xts:read-resource 2 | /extension=org.jboss.as.xts:add 3 | end-if 4 | if (outcome != success) of /subsystem=xts:read-resource 5 | /subsystem=xts:add(url="http://${jboss.bind.address:127.0.0.1}:8080/ws-c11/ActivationService") 6 | end-if 7 | /subsystem=switchyard/module=org.switchyard.component.bpel:write-attribute(name=properties, value={bpel.xts.enable => true}) 8 | :reload 9 | -------------------------------------------------------------------------------- /demos/transaction-propagation/dealer/src/test/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /demos/transaction-propagation/dealer/unconfig.cli: -------------------------------------------------------------------------------- 1 | if (outcome == success) of /subsystem=xts:read-resource 2 | /subsystem=xts:remove 3 | end-if 4 | if (outcome == success) of /extension=org.jboss.as.xts:read-resource 5 | /extension=org.jboss.as.xts:remove 6 | end-if 7 | /subsystem=switchyard/module=org.switchyard.component.bpel:undefine-attribute(name=properties) 8 | :reload -------------------------------------------------------------------------------- /demos/webapp-deploy/src/test/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /http-binding/http-binding.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/http-binding/http-binding.jpg -------------------------------------------------------------------------------- /http-binding/src/main/java/org/switchyard/quickstarts/http/binding/QuoteErrorService.java: -------------------------------------------------------------------------------- 1 | /* 2 | * JBoss, Home of Professional Open Source 3 | * Copyright 2013, Red Hat, Inc. and/or its affiliates, and individual 4 | * contributors by the @authors tag. See the copyright.txt in the 5 | * distribution for a full listing of individual contributors. 6 | * 7 | * Licensed under the Apache License, Version 2.0 (the "License"); 8 | * you may not use this file except in compliance with the License. 9 | * You may obtain a copy of the License at 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.switchyard.quickstarts.http.binding; 18 | 19 | public interface QuoteErrorService { 20 | 21 | public void getError(); 22 | } 23 | -------------------------------------------------------------------------------- /jca-inflow-activemq/jca-inflow-activemq.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/jca-inflow-activemq/jca-inflow-activemq.jpg -------------------------------------------------------------------------------- /jca-inflow-activemq/src/main/resources/META-INF/forge.xml: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /jca-inflow-activemq/unconfig.cli: -------------------------------------------------------------------------------- 1 | if (outcome == success) of /subsystem=resource-adapters/resource-adapter=activemq-ra.rar:read-resource 2 | /subsystem=resource-adapters/resource-adapter=activemq-ra.rar:remove 3 | end-if 4 | -------------------------------------------------------------------------------- /jca-inflow-hornetq/config.cli: -------------------------------------------------------------------------------- 1 | if (outcome != success) of /subsystem=messaging/hornetq-server=default/jms-queue=JCAInflowGreetingServiceQueue:read-resource 2 | jms-queue add --queue-address=JCAInflowGreetingServiceQueue --entries=JCAInflowGreetingServiceQueue 3 | end-if 4 | -------------------------------------------------------------------------------- /jca-inflow-hornetq/jca-inflow-hornetq.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/jca-inflow-hornetq/jca-inflow-hornetq.jpg -------------------------------------------------------------------------------- /jca-inflow-hornetq/src/main/resources/META-INF/forge.xml: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /jca-inflow-hornetq/unconfig.cli: -------------------------------------------------------------------------------- 1 | if (outcome == success) of /subsystem=messaging/hornetq-server=default/jms-queue=JCAInflowGreetingServiceQueue:read-resource 2 | jms-queue remove --queue-address=JCAInflowGreetingServiceQueue 3 | end-if 4 | -------------------------------------------------------------------------------- /jca-outbound-activemq/jca-outbound-activemq.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/jca-outbound-activemq/jca-outbound-activemq.jpg -------------------------------------------------------------------------------- /jca-outbound-activemq/src/main/resources/META-INF/forge.xml: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /jca-outbound-activemq/src/test/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /jca-outbound-activemq/unconfig.cli: -------------------------------------------------------------------------------- 1 | if (outcome == success) of /subsystem=resource-adapters/resource-adapter=activemq-ra.rar:read-resource 2 | /subsystem=resource-adapters/resource-adapter=activemq-ra.rar:remove 3 | end-if 4 | -------------------------------------------------------------------------------- /jca-outbound-hornetq/config.cli: -------------------------------------------------------------------------------- 1 | if (outcome != success) of /subsystem=messaging/hornetq-server=default/jms-queue=OrderQueue:read-resource 2 | jms-queue add --queue-address=OrderQueue --entries=OrderQueue 3 | end-if 4 | if (outcome != success) of /subsystem=messaging/hornetq-server=default/jms-queue=ShippingQueue:read-resource 5 | jms-queue add --queue-address=ShippingQueue --entries=ShippingQueue 6 | end-if 7 | if (outcome != success) of /subsystem=messaging/hornetq-server=default/jms-queue=FillingStockQueue:read-resource 8 | jms-queue add --queue-address=FillingStockQueue --entries=FillingStockQueue 9 | end-if 10 | -------------------------------------------------------------------------------- /jca-outbound-hornetq/jca-outbound-hornetq.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/jca-outbound-hornetq/jca-outbound-hornetq.jpg -------------------------------------------------------------------------------- /jca-outbound-hornetq/src/main/resources/META-INF/forge.xml: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /jca-outbound-hornetq/src/test/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /jca-outbound-hornetq/unconfig.cli: -------------------------------------------------------------------------------- 1 | if (outcome == success) of /subsystem=messaging/hornetq-server=default/jms-queue=OrderQueue:read-resource 2 | jms-queue remove --queue-address=OrderQueue 3 | end-if 4 | if (outcome == success) of /subsystem=messaging/hornetq-server=default/jms-queue=ShippingQueue:read-resource 5 | jms-queue remove --queue-address=ShippingQueue 6 | end-if 7 | if (outcome == success) of /subsystem=messaging/hornetq-server=default/jms-queue=FillingStockQueue:read-resource 8 | jms-queue remove --queue-address=FillingStockQueue 9 | end-if 10 | -------------------------------------------------------------------------------- /remote-invoker/remote-invoker.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/remote-invoker/remote-invoker.jpg -------------------------------------------------------------------------------- /remote-invoker/src/main/java/org/switchyard/quickstarts/remoteinvoker/CreditCheck.java: -------------------------------------------------------------------------------- 1 | /* 2 | * JBoss, Home of Professional Open Source 3 | * Copyright 2013, Red Hat, Inc. and/or its affiliates, and individual 4 | * contributors by the @authors tag. See the copyright.txt in the 5 | * distribution for a full listing of individual contributors. 6 | * 7 | * Licensed under the Apache License, Version 2.0 (the "License"); 8 | * you may not use this file except in compliance with the License. 9 | * You may obtain a copy of the License at 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.switchyard.quickstarts.remoteinvoker; 18 | 19 | public interface CreditCheck { 20 | 21 | Application checkCredit(Offer offer); 22 | } 23 | -------------------------------------------------------------------------------- /remote-invoker/src/main/java/org/switchyard/quickstarts/remoteinvoker/Dealer.java: -------------------------------------------------------------------------------- 1 | /* 2 | * JBoss, Home of Professional Open Source 3 | * Copyright 2013, Red Hat, Inc. and/or its affiliates, and individual 4 | * contributors by the @authors tag. See the copyright.txt in the 5 | * distribution for a full listing of individual contributors. 6 | * 7 | * Licensed under the Apache License, Version 2.0 (the "License"); 8 | * you may not use this file except in compliance with the License. 9 | * You may obtain a copy of the License at 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.switchyard.quickstarts.remoteinvoker; 18 | 19 | public interface Dealer { 20 | 21 | Deal offer(Offer offer); 22 | } 23 | -------------------------------------------------------------------------------- /rest-binding/rest-binding.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/rest-binding/rest-binding.jpg -------------------------------------------------------------------------------- /rest-binding/src/test/resources/META-INF/services/org.switchyard.component.resteasy.resource.ResourcePublisher: -------------------------------------------------------------------------------- 1 | # Copyright 2013 Red Hat Inc. and/or its affiliates and other contributors. 2 | # 3 | # Licensed under the Apache License, Version 2.0 (the "License"); 4 | # you may not use this file except in compliance with the License. 5 | # You may obtain a copy of the License at 6 | # http://www.apache.org/licenses/LICENSE-2.0 7 | # Unless required by applicable law or agreed to in writing, software 8 | # distributed under the License is distributed on an "AS IS" BASIS, 9 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10 | # See the License for the specific language governing permissions and 11 | # limitations under the License. 12 | #org.switchyard.component.resteasy.resource.StandaloneResourcePublisher 13 | org.switchyard.component.resteasy.resource.NettyResourcePublisher 14 | -------------------------------------------------------------------------------- /rules-camel-cbr/rules-camel-cbr.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/rules-camel-cbr/rules-camel-cbr.jpg -------------------------------------------------------------------------------- /rules-camel-cbr/src/main/resources/META-INF/forge.xml: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /rules-interview-container/rules-interview-container.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/rules-interview-container/rules-interview-container.jpg -------------------------------------------------------------------------------- /rules-interview-container/src/main/resources/META-INF/forge.xml: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /rules-interview-container/src/test/resources/xml/soap-request-fail.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 16 7 | Sixteen 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /rules-interview-container/src/test/resources/xml/soap-request-pass.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 20 7 | Twenty 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /rules-interview-container/src/test/resources/xml/soap-response-fail.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | false 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /rules-interview-container/src/test/resources/xml/soap-response-pass.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | true 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /rules-interview-dtable/rules-interview-dtable.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/rules-interview-dtable/rules-interview-dtable.jpg -------------------------------------------------------------------------------- /rules-interview-dtable/src/main/resources/META-INF/Interview.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/rules-interview-dtable/src/main/resources/META-INF/Interview.xls -------------------------------------------------------------------------------- /rules-interview-dtable/src/main/resources/META-INF/forge.xml: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /rules-interview-dtable/src/test/resources/xml/soap-request-fail.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 16 7 | Sixteen 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /rules-interview-dtable/src/test/resources/xml/soap-request-pass.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 20 7 | Twenty 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /rules-interview-dtable/src/test/resources/xml/soap-response-fail.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | false 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /rules-interview-dtable/src/test/resources/xml/soap-response-pass.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | true 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /rules-interview/rules-interview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/rules-interview/rules-interview.jpg -------------------------------------------------------------------------------- /rules-interview/src/main/resources/META-INF/forge.xml: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /rules-interview/src/test/resources/xml/soap-request-fail.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 16 7 | Sixteen 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /rules-interview/src/test/resources/xml/soap-request-pass.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 20 7 | Twenty 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /rules-interview/src/test/resources/xml/soap-response-fail.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | false 6 | 7 | 8 | -------------------------------------------------------------------------------- /rules-interview/src/test/resources/xml/soap-response-pass.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | true 6 | 7 | 8 | -------------------------------------------------------------------------------- /soap-addressing/soap-addressing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/soap-addressing/soap-addressing.jpg -------------------------------------------------------------------------------- /soap-addressing/src/test/resources/xml/soap-addressing-missing.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ns1:MessageAddressingHeaderRequired 6 | A required header representing a Message Addressing Property is not present 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /soap-addressing/src/test/resources/xml/soap-fault-request.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | uuid:3d3fcbbb-fd43-4118-b40e-62577894f39a 7 | urn:switchyard-quickstart:soap-addressing:1.0:OrderService:orderRequest 8 | 9 | 10 | 11 | Airbus 12 | 3 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /soap-addressing/src/test/resources/xml/soap-request-faultto.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | uuid:3d3fcbbb-fd43-4118-b40e-62577894f39a 7 | urn:switchyard-quickstart:soap-addressing:1.0:OrderService:orderRequest 8 | 9 | http://localhost:8081/soap-addressing/fault/FaultService 10 | 11 | 12 | 13 | 14 | Boeing 15 | 3 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /soap-addressing/src/test/resources/xml/soap-request-replyto.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | uuid:3d3fcbbb-fd43-4118-b40e-62577894f39a 7 | urn:switchyard-quickstart:soap-addressing:1.0:OrderService:orderRequest 8 | 9 | http://localhost:8081/soap-addressing/client/ResponseService 10 | 11 | 12 | 13 | 14 | Boeing 15 | 10 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /soap-addressing/src/test/resources/xml/soap-request.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | Boeing 9 | 10 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /soap-attachment/soap-attachment.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/soap-attachment/soap-attachment.jpg -------------------------------------------------------------------------------- /soap-attachment/src/main/resources/switchyard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/soap-attachment/src/main/resources/switchyard.png -------------------------------------------------------------------------------- /soap-attachment/src/test/resources/xml/soap-request.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | SwitchYard 7 | English 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /soap-attachment/src/test/resources/xml/soap-response.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Hello World Greeting for 'SwitchYard' in English on a Sunday! 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /soap-binding-rpc/soap-binding-rpc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/soap-binding-rpc/soap-binding-rpc.jpg -------------------------------------------------------------------------------- /soap-binding-rpc/src/test/resources/xml/soap-request-500.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 500 7 | English 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /soap-binding-rpc/src/test/resources/xml/soap-request.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | SwitchYard 7 | English 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /soap-binding-rpc/src/test/resources/xml/soap-response.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Hello World Greeting for 'SwitchYard' in English on a Sunday! 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /soap-mtom/soap-mtom.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/soap-mtom/soap-mtom.jpg -------------------------------------------------------------------------------- /soap-mtom/src/main/resources/switchyard.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/soap-mtom/src/main/resources/switchyard.jpeg -------------------------------------------------------------------------------- /soap-mtom/src/main/resources/switchyard_icon.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/soap-mtom/src/main/resources/switchyard_icon.jpeg -------------------------------------------------------------------------------- /soap-mtom/src/test/resources/xml/soap-request.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | SwitchYard 7 | English 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /soap-mtom/src/test/resources/xml/soap-response.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Hello World Greeting for 'SwitchYard' in English on a Sunday! 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /transform-dozer/src/main/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /transform-dozer/src/main/resources/mapping-order.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | org.switchyard.quickstarts.transform.dozer.Order 8 | org.switchyard.quickstarts.transform.dozer.domain.OrderDomain 9 | 10 | item 11 | itemId 12 | 13 | 14 | 15 | org.switchyard.quickstarts.transform.dozer.OrderAck 16 | org.switchyard.quickstarts.transform.dozer.domain.OrderDomain 17 | 18 | statusDescription 19 | status 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /transform-dozer/src/test/resources/json/order.json: -------------------------------------------------------------------------------- 1 | { 2 | "item":"BUTTER", 3 | "quantity":100 4 | } 5 | 6 | -------------------------------------------------------------------------------- /transform-dozer/src/test/resources/json/orderAck.json: -------------------------------------------------------------------------------- 1 | {"statusDescription":"Order Accepted","orderId":"PO-19838-XYZ","accepted":true} -------------------------------------------------------------------------------- /transform-dozer/transform-dozer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/transform-dozer/transform-dozer.png -------------------------------------------------------------------------------- /transform-jaxb/src/main/java/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /transform-jaxb/src/test/resources/xml/order.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | PO-19838-XYZ 4 | BUTTER 5 | 200 6 | 7 | -------------------------------------------------------------------------------- /transform-jaxb/src/test/resources/xml/orderAck.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | PO-19838-XYZ 4 | true 5 | Order Accepted 6 | 7 | -------------------------------------------------------------------------------- /transform-jaxb/src/test/resources/xml/soap-request.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PO-19838-XYZ 6 | BUTTER 7 | 200 8 | 9 | 10 | -------------------------------------------------------------------------------- /transform-jaxb/src/test/resources/xml/soap-response.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PO-19838-XYZ 6 | true 7 | Order Accepted 8 | 9 | 10 | -------------------------------------------------------------------------------- /transform-jaxb/transform-jaxb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/transform-jaxb/transform-jaxb.jpg -------------------------------------------------------------------------------- /transform-json/src/test/resources/json/order.json: -------------------------------------------------------------------------------- 1 | { 2 | "orderId":"PO-19838-XYZ", 3 | "itemId":"BUTTER", 4 | "quantity":100 5 | } 6 | 7 | -------------------------------------------------------------------------------- /transform-json/src/test/resources/json/orderAck.json: -------------------------------------------------------------------------------- 1 | {"status":"Order Accepted","orderId":"PO-19838-XYZ","accepted":true} -------------------------------------------------------------------------------- /transform-json/transform-json.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/transform-json/transform-json.jpg -------------------------------------------------------------------------------- /transform-smooks/src/test/resources/xml/order.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | PO-19838-XYZ 4 | BUTTER 5 | 200 6 | 7 | -------------------------------------------------------------------------------- /transform-smooks/src/test/resources/xml/orderAck.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | PO-19838-XYZ 4 | true 5 | Order Accepted 6 | 7 | -------------------------------------------------------------------------------- /transform-smooks/src/test/resources/xml/soap-request.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PO-19838-XYZ 6 | BUTTER 7 | 200 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /transform-smooks/src/test/resources/xml/soap-response.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PO-19838-XYZ 6 | true 7 | Order Accepted 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /transform-smooks/transform-smooks.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/transform-smooks/transform-smooks.jpg -------------------------------------------------------------------------------- /transform-xslt/src/test/resources/xml/order.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | PO-19838-XYZ 4 | BUTTER 5 | 200 6 | 7 | -------------------------------------------------------------------------------- /transform-xslt/src/test/resources/xml/orderAck.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | PO-19838-XYZ 4 | true 5 | Order Accepted 6 | 7 | -------------------------------------------------------------------------------- /transform-xslt/src/test/resources/xml/soap-request.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PO-19838-XYZ 6 | BUTTER 7 | 200 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /transform-xslt/src/test/resources/xml/soap-response.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PO-19838-XYZ 6 | true 7 | Order Accepted 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /transform-xslt/transform-xslt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/transform-xslt/transform-xslt.jpg -------------------------------------------------------------------------------- /validate-xml/src/test/resources/xml/soap-request-with-invalid-element.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PO-19838-XYZ 6 | BUTTER 7 | 200 8 | This element is not allowed by XML Schema. 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /validate-xml/src/test/resources/xml/soap-request.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PO-19838-XYZ 6 | BUTTER 7 | 200 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /validate-xml/src/test/resources/xml/soap-response-validation-failed.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | soap:Server 7 | Error during validation with '/xsd/orders.xsd' as 'XML_SCHEMA'. 8 | 9 | 10 | -------------------------------------------------------------------------------- /validate-xml/src/test/resources/xml/soap-response.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PO-19838-XYZ 6 | true 7 | Order Accepted 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /validate-xml/validate-xml.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-switchyard/quickstarts/2a0afc7238f31097668512a2dc6d2a115e370b24/validate-xml/validate-xml.jpg --------------------------------------------------------------------------------