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