directory-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From kayyag...@apache.org
Subject svn commit: r694740 - in /directory/apacheds/trunk/core/src/main/java/org/apache/directory/server/core/changelog: DefaultChangeLog.java TaggableSearchableChangeLogStore.java
Date Fri, 12 Sep 2008 16:56:27 GMT
Author: kayyagari
Date: Fri Sep 12 09:56:27 2008
New Revision: 694740

URL: http://svn.apache.org/viewvc?rev=694740&view=rev
Log:
refactored method name getPartition
added a new method to create the changelog partition

Modified:
    directory/apacheds/trunk/core/src/main/java/org/apache/directory/server/core/changelog/DefaultChangeLog.java
    directory/apacheds/trunk/core/src/main/java/org/apache/directory/server/core/changelog/TaggableSearchableChangeLogStore.java

Modified: directory/apacheds/trunk/core/src/main/java/org/apache/directory/server/core/changelog/DefaultChangeLog.java
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/core/src/main/java/org/apache/directory/server/core/changelog/DefaultChangeLog.java?rev=694740&r1=694739&r2=694740&view=diff
==============================================================================
--- directory/apacheds/trunk/core/src/main/java/org/apache/directory/server/core/changelog/DefaultChangeLog.java
(original)
+++ directory/apacheds/trunk/core/src/main/java/org/apache/directory/server/core/changelog/DefaultChangeLog.java
Fri Sep 12 09:56:27 2008
@@ -212,7 +212,11 @@
 
             if ( exposeChangeLog && isTagSearchSupported() )
             {
-                Partition partition = ( ( TaggableSearchableChangeLogStore ) store ).getPartition(
partitionSuffix, revContainerName, tagContainerName );
+                TaggableSearchableChangeLogStore tmp = ( TaggableSearchableChangeLogStore
) store;
+                
+                tmp.createPartition( partitionSuffix, revContainerName, tagContainerName
);
+                
+                Partition partition = tmp.getPartition();
                 partition.init( service );
 
                 service.addPartition( partition );

Modified: directory/apacheds/trunk/core/src/main/java/org/apache/directory/server/core/changelog/TaggableSearchableChangeLogStore.java
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/core/src/main/java/org/apache/directory/server/core/changelog/TaggableSearchableChangeLogStore.java?rev=694740&r1=694739&r2=694740&view=diff
==============================================================================
--- directory/apacheds/trunk/core/src/main/java/org/apache/directory/server/core/changelog/TaggableSearchableChangeLogStore.java
(original)
+++ directory/apacheds/trunk/core/src/main/java/org/apache/directory/server/core/changelog/TaggableSearchableChangeLogStore.java
Fri Sep 12 09:56:27 2008
@@ -22,6 +22,7 @@
 import org.apache.directory.server.core.partition.Partition;
 
 
+
 /**
  * TODO TaggableSearchableChangeLogStore.
  *
@@ -51,8 +52,14 @@
      * @param partitionSuffix the suffix of the partition e.x ou=chnagelog
      * @param revContainerName the container's name for holding the revisions ex. ou=revisions
      * @param tagContainerName the container's name for holding the tags ex. ou=tags
-     * 
-     * @return the partial-write enabled uninitialized partition
      */
-    Partition getPartition( String partitionSuffix, String revContainerName, String tagContainerName
);
+    void createPartition( String partitionSuffix, String revContainerName, String tagContainerName
);
+    
+    /**
+     * Gets the partition associated with this store
+     *
+     * @return the partition associated with this store, null if not initialized
+     */
+    Partition getPartition();
+    
 }



Mime
View raw message