Hi

Sorry but its hard to help you with such a problem. You paste a bunch
of configuration but dont talk so much about what rest is called two
times, and what you do.

Please dive more into your problem and try to narrow down what happens.

It may be that you are indeed calling it 2 times.

On Wed, Mar 30, 2016 at 12:06 PM, Narsi Nallamilli
<narsi.nallami...@gmail.com> wrote:
> When I call aiRsServer, it call restClient which calls the nRsServer's login
> endpoint but the execution comes to the login endpoint implementation two
> time,
>
> Please find my soapcontext as below,
>
> <?xml version="1.0" encoding="UTF-8"?>
> <beans xmlns="http://www.springframework.org/schema/beans";
>         xmlns:cxf="http://camel.apache.org/schema/cxf";
>         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>         xmlns:http-conf="http://cxf.apache.org/transports/http/configuration";
>         
> xmlns:httpj="http://cxf.apache.org/transports/http-jetty/configuration";
>          xmlns:sec="http://cxf.apache.org/configuration/security";
>         xmlns:jaxrs="http://cxf.apache.org/jaxrs";
>         xsi:schemaLocation="
>            http://cxf.apache.org/transports/http/configuration
> http://cxf.apache.org/schemas/configuration/http-conf.xsd
>            http://cxf.apache.org/transports/http-jetty/configuration
> http://cxf.apache.org/schemas/configuration/http-jetty.xsd
>        http://cxf.apache.org/configuration/security
> http://cxf.apache.org/schemas/configuration/security.xsd
>        http://www.springframework.org/schema/beans
> http://www.springframework.org/schema/beans/spring-beans.xsd
>        http://camel.apache.org/schema/cxf
> http://camel.apache.org/schema/cxf/camel-cxf.xsd
>        http://camel.apache.org/schema/spring
> http://camel.apache.org/schema/spring/camel-spring.xsd
>        http://cxf.apache.org/jaxrs
> http://cxf.apache.org/schemas/jaxrs.xsd";>
>     <import resource="applicationContext.xml"/>
>     <http-conf:conduit name="*.http-conduit">
>                 <http-conf:client ReceiveTimeout="720000" 
> ConnectionTimeout="10000"/>
>         </http-conf:conduit>
>
>         <bean id="loggingFeature"
> class="org.apache.cxf.feature.LoggingFeature"></bean>
>
>         <bean id="niLoginEndPointImpl"
> class="com.endpoint.impl.NILoginEndpointImpl"/>
>         <bean id="loginEndPoint" class="com.endpoint.LoginEndpoint"/>
>         <bean id="authenicationFilter" class="com.util.AuthenticationFilter"/>
>         <bean id="niRestPostProcessor"
> class="com.processor.NIRestPostProcessor"/>
>         <bean id="aiRestServerProcessor"
> class="com.processor.AIRestPostProcessor"/>
>
>         <cxf:rsServer id="nRsServer"
>                 address="http://localhost:9001/";
>                 loggingFeatureEnabled="true" loggingSizeLimit="-1">
>                 <cxf:serviceBeans>
>                         <ref bean="niLoginEndPointImpl"/>
>                 </cxf:serviceBeans>
>                 <cxf:providers>
>                         <ref bean="authenicationFilter"/>
>                         <bean 
> class="com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider"/>
>                 </cxf:providers>
>         </cxf:rsServer>
>         <cxf:rsServer id="aiRsServer"
>                 address="/"
>                 loggingFeatureEnabled="true" loggingSizeLimit="-1" >
>                 <cxf:providers>
>                         <bean 
> class="com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider"/>
>                 </cxf:providers>
>                 <cxf:serviceBeans>
>                         <ref bean="loginEndPoint"/>
>                 </cxf:serviceBeans>
>         </cxf:rsServer>
>         <cxf:rsClient id="rsClient" address="http://localhost:9001/";>
>                  <cxf:providers>
>                         <bean 
> class="com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider"/>
>                 </cxf:providers>
>         </cxf:rsClient>
>   <camelContext id="context-fbf56f63-2d1c-46cf-9bcd-3d9221a80da6"
> xmlns="http://camel.apache.org/schema/spring";>
>                 <endpoint 
> uri="cxfrs://bean://rsClient?throwExceptionOnFailure=false"
> id="aiRestProducer"/>
>                 <route>
>                       <from
> uri="cxfrs:bean:nRsServer?performInvocation=true&amp;propagateContexts=true"/>
>                       <process ref="niRestPostProcessor"/>
>                 </route>
>                 <route>
>                 <from uri="cxfrs:bean:aiRsServer"/>
>                       <process ref="aiRestServerProcessor" id="a"/>
>                       <to ref="aiRestProducer"/>
>                 </route>
>         </camelContext>
> </beans>
>
>
>
> --
> View this message in context: 
> http://camel.465427.n5.nabble.com/camel-invoking-rest-endpoint-two-times-tp5780019.html
> Sent from the Camel - Users mailing list archive at Nabble.com.



-- 
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2

Reply via email to