The reslet framework have a number of extensions. You may need to use the servlet extension to hook into the servlet container http://wiki.restlet.org/docs_2.1/13-restlet/28-restlet/81-restlet.html
How to configure that, I guess you need to dig in a bit. As we love contributions, feel free to help improve the docs. Or write a little cookbook page etc. On Wed, Sep 26, 2012 at 12:41 PM, Martin Stiborský <martin.stibor...@gmail.com> wrote: > Hello, > I'd like to ask you for few things, I'm still missing some basic > points I guess, so maybe it will sound like trivial, sorry for that… > > I need to use the restlet with Apache Camel. I need to create REST API > with Apache Camel to offer data and also I need to consume REST API, > from outside applications. > > Problem is, that I'm not really sure how to use the Restlet component > inside Camel, with OSGi&Blueprint. > > For example, where and how to configure the basic route, I mean, the > REST API you can call on "/rest/...", or where is the port configured. > Real example - I have a Camel bundle, there I have some basic route > with using of Restlet component, see Java code: > > from("restlet:http://myapp.com:1551/rest/demo/{something}") > .process(new Processor() { > > @Override > public void process(Exchange exchange) ..... > skipped ... > > As you can see, the path to the REST call (and the server where is the > app running) is hardcoded, that is not good…how to solve it? I know, I > can create (somehow) some preference file and load the server > path/rest api path it in the Java code and then use it, but is that > the correct way? Anyway, my next question is more serious for me :) > > This route I've used above as example has own blueprint.xml of course, > and there is a Camel context create for it, and there is a > routeBuilder with reference to corresponding bean. And it works…But, > when I have another bundle, with another Camel context, then I have to > use another port for the restlet component, right? (Because of > different Camel context?) And here I'm again on the wrong way I > think…I don't know the best practices, yet, it's a little bit hard to > start. > > Today, the "Camel in Action" book just arrived for me, I hope I'll > fill the most critical knowledge gaps soon, but in the mean time, > could you help me, guys? > > Thanks! > > > > -- > S pozdravem > Martin Stiborský > > Jabber: st...@njs.netlab.cz -- Claus Ibsen ----------------- Red Hat, Inc. FuseSource is now part of Red Hat Email: cib...@redhat.com Web: http://fusesource.com Twitter: davsclaus Blog: http://davsclaus.com Author of Camel in Action: http://www.manning.com/ibsen