[ https://issues.apache.org/jira/browse/CXF-5174?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Daniel Kulp updated CXF-5174: ----------------------------- Fix Version/s: (was: 3.0.0-milestone1) 3.0.0-milestone2 > 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-milestone2 > > > 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 was sent by Atlassian JIRA (v6.1#6144)