[
https://issues.apache.org/activemq/browse/CAMEL-1203?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
William Tam updated CAMEL-1203:
-------------------------------
Attachment: CAMEL-1203.patch
I polished up the patch a bit. Please have a look to make sure I didn't mess
up something. Here is some highlights. (and yes, we will create a wiki page.)
* named "restlet" more consistently throughout to avoid name
clashing/confusion with the rest component.
* removed hardcoded http protocol in the component (although only http has
been tested). the protocol is read from the uri (as the next bullet).
* made the uri work like jetty component in that users can specfy a uri like
"restlet:http://<host>/<resource>". I removed the default internal server
that implicitly started on 8080. Instead, it starts a server based on the
scheme/host/port from the uri for the consumer. Like the jetty http consumer,
the host probably should be localhost/0.0.0.0.
* allowed binding to be looked up from registry. The restletBindingRef query
from uri specifies that entry name to lookup.
* used the restletMethod query in the uri to specify http method. Both
"restletBindingRef" and "restletMethod" are excluded from the uri used in the
restlet request.
> REST (Restlet based) component
> ------------------------------
>
> Key: CAMEL-1203
> URL: https://issues.apache.org/activemq/browse/CAMEL-1203
> Project: Apache Camel
> Issue Type: Improvement
> Affects Versions: 2.0.0
> Reporter: Przemyslaw Budzik
> Assignee: William Tam
> Attachments: CAMEL-1203.patch, camel-restlet.patch
>
>
> This is the code I was talking with James which we are using in SubRecord. It
> is minimalistic, but does its job for both consumer and producer and is very
> easy to use. If you want could be a replacement for the current camel-rest
> (or could be merged).
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.