[
https://issues.apache.org/jira/browse/CXF-5174?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Christian Schneider updated CXF-5174:
-------------------------------------
Fix Version/s: 3.0.0
> Split xkms into xkiss and xkrss parts
> -------------------------------------
>
> Key: CXF-5174
> URL: https://issues.apache.org/jira/browse/CXF-5174
> Project: CXF
> Issue Type: Improvement
> Reporter: Christian Schneider
> Fix For: 3.0.0
>
>
> Currently xkms supports both xkiss and xkrss operations in the same code.
> As can be seen in the linked issue it often makes sense to only support xkiss.
> Currently we support this using a switch.
> A better way may be to separate the xkrss Operations into a separate bundle.
> This bundle will expose an internal service with the interface
> "org.apache.cxf.xkms.handlers.Register".
> If the main service finds such an OSGi service it will forward xkrss methods
> to this service. If it does not find it it will return Sender / Message
> Unsupported.
> This is much better than the current aproach where we use spring to wire in
> the xkrss Register handler as the user can change or remove the
> implementation without messing with the spring context.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira