[
https://issues.apache.org/jira/browse/CXF-5528?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13883586#comment-13883586
]
Heath Kesler commented on CXF-5528:
-----------------------------------
Hi Sergey,
I am looking to change this up a bit. I am looking to have jaxrs resources as
interfaces and not have to provide instantiable classes with default
implementations. A better separation of implementation and definition.
Thoughts?
Heath
> CXF Blueprint resource classes should have a more simple definition
> -------------------------------------------------------------------
>
> Key: CXF-5528
> URL: https://issues.apache.org/jira/browse/CXF-5528
> Project: CXF
> Issue Type: Bug
> Components: JAX-RS
> Affects Versions: 2.7.8
> Reporter: Heath Kesler
> Attachments: SimpleJAXRSTest.zip, cxf-5528-patch.diff
>
>
> When defining serviceBeans in the blueprint xml file, we first have to define
> the bean then reference that bean from the serviceBean definition. It would
> be nice to have a short cut that allowed us to just define the class name in
> the rsServer xml. Something like
> <jaxrs:server id="karafStringService" address="/karaf">
> <jaxrs:resourceClasses>
> <class name="com.example.test.cxf.StringRestServiceImpl"/>
> </jaxrs:resourceClasses>
> </jaxrs:server>
> I will be submitting a patch shortly with an associated test. I look forward
> to feedback.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)