[
https://issues.apache.org/jira/browse/DOSGI-134?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Christian Schneider updated DOSGI-134:
--------------------------------------
Attachment: DOSGI-134-2.patch
As a second step I would like to just move the classes into three subpackages:
importer
exporter
rsatracker
The nice thing is that we do not share classes between importer and exporter
except for the rsatracker. So this makes it much simpler to understand the code
as you can understand exporter and importer individually.
> Refactoring of TopologyManager
> ------------------------------
>
> Key: DOSGI-134
> URL: https://issues.apache.org/jira/browse/DOSGI-134
> Project: CXF Distributed OSGi
> Issue Type: Improvement
> Affects Versions: 1.3.1
> Reporter: Christian Schneider
> Assignee: Christian Schneider
> Fix For: 1.4
>
> Attachments: DOSGI-134-1.patch, DOSGI-134-2.patch,
> org.apache.cxf.dosgi.topologymanager-after.png
>
>
> Currently the topology manager project contains a lot of cycles between the
> classes. The code is also rather difficult to understand.
> I have prepared a refactoring to resolve the cycles and make the code a lot
> more readable. As the changes are pretty big I will first add a patch and
> wait for some feedback.
--
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