[ 
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

Reply via email to