[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [ecf-dev] Remoting with ECF (with REST) in Eclipse RCP?
|
Hi Angelo,
On 4/13/2012 12:47 AM, Angelo zerr wrote:
<stuff deleted>
Have you samples to do that?
No...not in ECF...but there are plenty of examples in PDE and other
parts of Eclipse...there is also lots of documentation and public
examples of using core variables to do variable substitution (as well as
examples with the org.eclipse.core.variables extension points).
I have read your post
http://eclipseecf.blogspot.fr/2011/07/restlet-for-osgi-remote-services.html
about ECF+Restlet and it seems that your service cannot be a Pojo
(must extend Restlet ServerResource).
More in my case I have some services which have parameters with
interface and Pojo (ex: Pageable interface from the String Data JPA).
I know that using interface is more complex than Pojo but I have done
that with success with CXF DOSGi by using JAXB @XmlJavaTypeAdapter.
Restlet typically expects extending ServerResource...but I believe it's
possible for Restlet services to be setup in ways other than extending
ServerResource. Frankly, I'm not the architect of Restlet, so I can't
tell you for sure. OSGi remote services (and ECF's impl of that) only
requires a service interface to be specified...and doesn't put further
constraints on things...so what you are describing now only has to do
with Restlet and not with OSGi remote services or ECF's implementation.
I don't really see this as a limitation of either Restlet or ECF remote
services, but rather a constraint that you are putting on things based
upon how you've done things previously. AFAICT, the needs you describe
in the paragraph above can/could be made to work just fine with
Restlet...and the ECF OSGi remote services provider that uses it.
To avoid posting and posting my requirement about remoting, I think it
should be cool that I finish my articles. I would like explain how to
manage remoting in RCP with :
1) Spring Remoting HttpInvoker
2) DOSGi CXF
3) ECF
For 1) and 2) I know how to manage that. I must study 3) and I will
post you my question.
Yes. Please use this forum for 3 only.
Thanks,
Scott