On 16.01.2013 15:58, Francesco Chicchiriccò wrote:
> On 16/01/2013 15:46, Christian Schneider wrote:
>> Hi Francesco,
>>
>> I put these interfaces in the beans package as they are referenced by
>> classes in persistence. You are right that they should go to a better
>> named package. The problem with core.sync and core.propagation is that
>> these packages have heavy dependencies to most other parts of the
>> system.
>
> What if we
>  1. move the "missplaced" from core.persistence.beans to core.sync /
> core.propagation
>  2. move all implementation classes (not interfaces / enums /
> exceptions) to new packages core.sync.impl / core.propagation.impl

Sounds like a good idea. I just tried this with propagation. The only
problem I hit was the ConnectorFactory which references the
ConnectorFacadeProxy. Perhaps I can solve this with an interface for
this class. Will try it and give you feedback.

Christian


Reply via email to