2015-04-03 4 views
0

Я создал маршрутApache Camel WebService потребитель

cxf:cxfEndpoint id="testEndpoint" address="http://localhost:9003/ws" 
      serviceClass="pl.test.ws.testImpl" 
      wsdlURL="/META-INF/wsdl/test.wsdl" 
      endpointName="s:testSoap" 
      serviceName="s:testService" 
      xmlns:s = "https://test.pl/wsdl"/> 
<camelContext id="camel" xmlns="http://camel.apache.org/schema/spring"> 
     <route> 
     <from uri="direct:sendToTest" /> 
     <to uri="cxf:bean:testEndpoint" /> 
     </route> 
</camelContext> 

Как я call это вебсервис, помещая объект в direct:sendToTest маршрут?

Я бы хотел, чтобы иметь возможность сделать мыло request, некоторые критерии будут выполнены, но я не знаю, как я могу положить сообщение java на маршрут.

Может ли кто-нибудь дать мне подсказку?

ответ

2

Вы можете использовать ProducerTemplate для отправки сообщения любой конечной точке Camel из кода Java.

Небольшой пример из Getting Started Guide

И чтобы получить больше знакомы с Apache Camel я рекомендую людям читать эту статью

Смежные вопросы