Hi guys,

right now, the Partition interface is used in two places :
- as the interceptor chain entry point
- as the facade for the specific backends (JDBM, LDIF, Oracle...)

We are using the same interface in both case.

What about defining two different interfaces ? One for the chain, one for the backend ?

The chain interface (ie, Partition, to keep the existing name), will carry the operations (add, delete, search...), the other interface, named BackendPartition, which expose a bit more methods, like the sync() method, get/set Id, get/set SuffixDn, etc.

Does it make sense to you ?

--
--
cordialement, regards,
Emmanuel Lécharny
www.iktek.com
directory.apache.org


Reply via email to