Hi Stefan,

You can do something like this in your camel processor to distinguish your 
method:

public void process(Exchange exchange) throws Exception {
                    Message inMessage = exchange.getIn();                  
                    String operationName = 
inMessage.getHeader(CxfConstants.OPERATION_NAME, String.class);
                    If ("request1".equals(operationName)) {
                      ...
                    } else if("request2".equals(operationName)) {
                      ...
                    }

Regards,
Andrei.

> -----Original Message-----
> From: Stefan Alex [mailto:[email protected]]
> Sent: Montag, 6. März 2017 16:51
> To: [email protected]
> Subject: Re: cxf:rsServer handle different methods into serviceClass
> 
> Hello ,
>    Thank you very much - but how can I process this requests in the end ?
> @POST
> @Path("/createRequest1")
> @Produces("application/json")
> public void request1(VistaraInboundModel inboundModel)
> 
> and
> @POST
> @Path("/createRequest2")
> @Produces("application/json")
> public void request2(VistaraInboundModel inboundModel)
> 
> Should I build a <cxf:rsServer  .. >  for handle createRequest1 and another 
> for
> handle createRequest2 ?
> One <cxf:rsServer  .. > can not handle multiple requests ?
> In Spring is possible to register rest controller to handle multiples 
> requests ,
> here we dont't have something similar ?
> 
> Many thanks in advance ,
> Stefan
> 
> 
> 
> 
> --
> View this message in context: http://cxf.547215.n5.nabble.com/cxf-rsServer-
> handle-different-methods-into-serviceClass-tp5777793p5777800.html
> Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to