Refactor the Partition inheritence scheme
-----------------------------------------
Key: DIRSERVER-1483
URL: https://issues.apache.org/jira/browse/DIRSERVER-1483
Project: Directory ApacheDS
Issue Type: Task
Reporter: Emmanuel Lecharny
The Pratition inheritence scheme is not perfect. We have an AbstractPrtition
class which is not extended by the MasterTable class. In fact, the current
scheme is :
(Partition) <--- (PartitionNexus) O--- [DefaultPartitionNexus]
O O O
| | |
| | +--- [AbstractPartition]
| | ^ ^
| | | |
| | | +--- [NullPartition]
| | +--- [SchemaPartition]
| +--- [DefaultPartitionNexus]
+--- [BtreePartition<ID>]
^ ^
| |
| +--- [LdifPartition]
+--- [AbstractXdbmPartition<ID>]
^ ^
| |
| +--- [AvlPartition]
+--- [JdbmPartition]
This structure could be simplified, as every Partition class should extends the
AbstractPartition class
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.