Results 1 to 2 of 2

Thread: http:inbound-gateway not returning response

Threaded View

  1. #1
    Join Date
    May 2011
    Location
    Mumbai, India
    Posts
    93

    Question http:inbound-gateway not returning response

    Hi,

    I am using an http:inbound-gateway for processing a request on server and sending the response back to the client.
    The problem is that it always returns null.
    Here is my configuration:
    Code:
    <int-http:inbound-gateway id="testAdapter.htm" request-channel="testChannel" name="/testAdapter.htm" reply-channel="testGatewayChannel" supported-methods="GET" view-name="defaultJsonView"/>
    	<int:service-activator ref="testConverter" input-channel="testChannel" output-channel="testGatewayChannel" />
    
    	<bean id="testConverter" class="com.messaging.MessageReceiver" />
    	
    	<bean id="testSender" class="com.messaging.ReplySender"/>
    	
    	<int:service-activator ref="testSender" input-channel="testGatewayChannel" method="sendMessage" />
    I even tried using chain:
    Code:
    <int:chain input-channel="testChannel" output-channel="testGatewayChannel">
    		<int:service-activator ref="testConverter" />
    		<int:service-activator ref="testSender" method="sendMessage" />
    </int:chain>
    But still got the same response as null.

    And here is my Sender Class which sends the response
    Code:
    public class ReplySender
    {
    public String sendMessage(Message<?> message)
    	{
    
    		try
    		{
    			System.out.println("in ReplySender sendMessage " + message.getPayload());
    
    			
    		}
    		catch (Exception e)
    		{
    			e.printStackTrace();
    		}
    		return   message.getPayload().toString();
    }
    }
    I am getting response as null on my client side.
    Where am i going wrong?Am i using the right method?
    Which is the best method for returning a response to the client?
    Please help.
    Thanks in advance..
    Last edited by annuk; Nov 1st, 2011 at 05:51 AM.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •