From 54133e441500656ccb9e5a2c648ea9cf888b1904 Mon Sep 17 00:00:00 2001 From: Mark Fisher Date: Fri, 25 Jun 2010 05:15:10 +0000 Subject: [PATCH] added assertion for URI passed into constructor --- .../integration/http/HttpRequestExecutingMessageHandler.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/spring-integration-http/src/main/java/org/springframework/integration/http/HttpRequestExecutingMessageHandler.java b/spring-integration-http/src/main/java/org/springframework/integration/http/HttpRequestExecutingMessageHandler.java index 8a2f808ded..89d824f6e7 100755 --- a/spring-integration-http/src/main/java/org/springframework/integration/http/HttpRequestExecutingMessageHandler.java +++ b/spring-integration-http/src/main/java/org/springframework/integration/http/HttpRequestExecutingMessageHandler.java @@ -32,6 +32,7 @@ import org.springframework.integration.handler.AbstractReplyProducingMessageHand import org.springframework.integration.message.MessageBuilder; import org.springframework.integration.message.MessageHandler; import org.springframework.integration.message.MessageHandlingException; +import org.springframework.util.Assert; import org.springframework.web.client.ResponseErrorHandler; import org.springframework.web.client.RestTemplate; @@ -68,6 +69,7 @@ public class HttpRequestExecutingMessageHandler extends AbstractReplyProducingMe * Create a handler that will send requests to the provided URI. */ public HttpRequestExecutingMessageHandler(String uri) { + Assert.hasText(uri, "URI is required"); this.restTemplate.getMessageConverters().add(0, new SerializingHttpMessageConverter()); this.uri = uri; }