[ http://issues.apache.org/jira/browse/DIREVE-166?page=all ]

Trustin Lee updated DIREVE-166:
-------------------------------

    Fix Version: 0.9.1
                     (was: 0.9.2)
    Description: 
1) create a new package 'partition' and place all partition related stuffs 
there for better package layout.

2) merge AbstractContextPartition and ApplicationContextPartition to 
DatabaseContextPartition.

3) move db package into 'partition' package. (i.e. partition.database) and put 
DatabaseContextPartition to 'database' package for better package layout.

4) provide standardized initialization method like 'open' instead of 
constructors like we did for ContextPartition so that users can instantiate 
Database and DatabaseContextPartition in configuration phase.

  was:
1) create a new package 'partition' and place all partition related stuffs 
there for better package layout.

2) merge AbstractContextPartition and ApplicationContextPartition to 
DatabaseContextPartition.

3) move db package into 'partition' package. (i.e. partition.database) and put 
DatabaseContextPartition to 'database' package for better package layout.

4) add transaction support to make all operations atomic retaining the 
interface of current Database class.

6) provide standardized initialization method like 'open' instead of 
constructors like we did for ContextPartition so that users can instantiate 
Database and DatabaseContextPartition in configuration phase.


Removed transaction support from the list to extract it into a separate issue.

> Refactor Database and ContextPartition
> --------------------------------------
>
>          Key: DIREVE-166
>          URL: http://issues.apache.org/jira/browse/DIREVE-166
>      Project: Directory Server
>         Type: Improvement
>   Components: jdbm database
>     Versions: 0.9
>     Reporter: Trustin Lee
>     Assignee: Trustin Lee
>      Fix For: 0.9.1

>
> 1) create a new package 'partition' and place all partition related stuffs 
> there for better package layout.
> 2) merge AbstractContextPartition and ApplicationContextPartition to 
> DatabaseContextPartition.
> 3) move db package into 'partition' package. (i.e. partition.database) and 
> put DatabaseContextPartition to 'database' package for better package layout.
> 4) provide standardized initialization method like 'open' instead of 
> constructors like we did for ContextPartition so that users can instantiate 
> Database and DatabaseContextPartition in configuration phase.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to