Hi,
I will change a few things in the replication branch in order to inject
the current consumer we have now working as a side project. Let me
describe what I want to do :
- rename the Mitosis subproject to syncrepl
- remove all the crap in mitsosis, we don't need it anymore
The enext step will be to implement the consumer, the producer and the
conflict resolution system.
* The producer is the easy part : it will be put into the ldap-protocol
project, as it all depends on the searchHandler. This handler will call
a ReplicationManager class, which will register on the eventInterceptor,
like the PersistentSearch. But there is one more thing it should do :
get a link to the journla in order to return back to the consumer every
modification since the last connection. Last, not least, we have to
store the cookie into the session.
* The consumer is a bit more complex, as it's a client to another LDAP
server. We have to install it in the LdapService, as we need to be able
to inject the data into the local server, after having gone through the
conflict resolution system.
I'm currently working on the wiring, in the branch, and will commit it
as soon as I get the branch compiling again.
Last, not least, we need to whip some configuration. I'm waiting for
Alex to be done with the LDIF based partition, becuse I don't want to
lose time with Spring+xbean. Hopefully, that will be done soon (FYI, we
are both in Paris for a week, and we will work together during this week)
Thanks !
--
--
cordialement, regards,
Emmanuel Lécharny
www.iktek.com
directory.apache.org