directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Trustin Lee (JIRA)" <directory-...@incubator.apache.org>
Subject [jira] Updated: (DIREVE-166) Refactor Database and ContextPartition
Date Fri, 12 Aug 2005 07:53:54 GMT
     [ 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


Mime
View raw message