You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by js...@apache.org on 2009/02/18 15:09:53 UTC
svn commit: r745520 - in /camel/trunk/components/camel-web/src/main:
java/org/apache/camel/rest/resources/EndpointResource.java
webapp/org/apache/camel/rest/resources/ExchangeResource/index.jsp
Author: jstrachan
Date: Wed Feb 18 14:09:53 2009
New Revision: 745520
URL: http://svn.apache.org/viewvc?rev=745520&view=rev
Log:
working support for sending and viewing the HTTP headers
Modified:
camel/trunk/components/camel-web/src/main/java/org/apache/camel/rest/resources/EndpointResource.java
camel/trunk/components/camel-web/src/main/webapp/org/apache/camel/rest/resources/ExchangeResource/index.jsp
Modified: camel/trunk/components/camel-web/src/main/java/org/apache/camel/rest/resources/EndpointResource.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/java/org/apache/camel/rest/resources/EndpointResource.java?rev=745520&r1=745519&r2=745520&view=diff
==============================================================================
--- camel/trunk/components/camel-web/src/main/java/org/apache/camel/rest/resources/EndpointResource.java (original)
+++ camel/trunk/components/camel-web/src/main/java/org/apache/camel/rest/resources/EndpointResource.java Wed Feb 18 14:09:53 2009
@@ -53,10 +53,6 @@
private final Endpoint endpoint;
private final ProducerTemplate template;
- @Context
- HttpHeaders headers;
-
-
public EndpointResource(CamelContext camelContext, ProducerTemplate template, Endpoint endpoint) {
this.camelContext = camelContext;
this.template = template;
@@ -75,10 +71,6 @@
return template;
}
- public HttpHeaders getHeaders() {
- return headers;
- }
-
public CamelContext getCamelContext() {
return camelContext;
}
@@ -110,21 +102,21 @@
@POST
@Consumes({MediaType.TEXT_PLAIN, MediaType.TEXT_HTML, MediaType.TEXT_XML, MediaType.APPLICATION_XML})
- public Response postMessage(final String body) throws URISyntaxException {
- sendMessage(body);
+ public Response postMessage(@Context HttpHeaders headers,final String body) throws URISyntaxException {
+ sendMessage(headers, body);
return Response.ok().build();
}
@POST
@Consumes("application/x-www-form-urlencoded")
- public Response processForm(Form formData) throws URISyntaxException {
+ public Response processForm(@Context HttpHeaders headers, Form formData) throws URISyntaxException {
System.out.println("Received form! " + formData);
String body = formData.getFirst("text", String.class);
- sendMessage(body);
+ sendMessage(headers, body);
return Response.seeOther(new URI(getHref())).build();
}
- protected void sendMessage(final String body) {
+ protected void sendMessage(final HttpHeaders headers, final String body) {
System.out.println("Sending to " + endpoint + " body: " + body);
template.send(endpoint, new Processor() {
Modified: camel/trunk/components/camel-web/src/main/webapp/org/apache/camel/rest/resources/ExchangeResource/index.jsp
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/org/apache/camel/rest/resources/ExchangeResource/index.jsp?rev=745520&r1=745519&r2=745520&view=diff
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/org/apache/camel/rest/resources/ExchangeResource/index.jsp (original)
+++ camel/trunk/components/camel-web/src/main/webapp/org/apache/camel/rest/resources/ExchangeResource/index.jsp Wed Feb 18 14:09:53 2009
@@ -10,7 +10,7 @@
<table>
<tr>
- <td>
+ <td valign="top">
<table>
<tr>
<th colspan="2">Properties</th>
@@ -27,7 +27,7 @@
</c:forEach>
</table>
</td>
- <td>
+ <td valign="top">
<table>
<tr>
<th colspan="2">Headers</th>