You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by se...@apache.org on 2010/05/23 21:59:25 UTC
svn commit: r947475 -
/directory/apacheds/trunk/xdbm-search/src/main/java/org/apache/directory/server/xdbm/AbstractStore.java
Author: seelmann
Date: Sun May 23 19:59:24 2010
New Revision: 947475
URL: http://svn.apache.org/viewvc?rev=947475&view=rev
Log:
Synchronize remaining write methods
Modified:
directory/apacheds/trunk/xdbm-search/src/main/java/org/apache/directory/server/xdbm/AbstractStore.java
Modified: directory/apacheds/trunk/xdbm-search/src/main/java/org/apache/directory/server/xdbm/AbstractStore.java
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/xdbm-search/src/main/java/org/apache/directory/server/xdbm/AbstractStore.java?rev=947475&r1=947474&r2=947475&view=diff
==============================================================================
--- directory/apacheds/trunk/xdbm-search/src/main/java/org/apache/directory/server/xdbm/AbstractStore.java (original)
+++ directory/apacheds/trunk/xdbm-search/src/main/java/org/apache/directory/server/xdbm/AbstractStore.java Sun May 23 19:59:24 2010
@@ -912,7 +912,7 @@ public abstract class AbstractStore<E, I
/**
* {@inheritDoc}
*/
- public void modify( DN dn, ModificationOperation modOp, Entry mods ) throws Exception
+ public synchronized void modify( DN dn, ModificationOperation modOp, Entry mods ) throws Exception
{
if ( mods instanceof ClonedServerEntry )
{
@@ -958,7 +958,7 @@ public abstract class AbstractStore<E, I
/**
* {@inheritDoc}
*/
- public void modify( DN dn, List<Modification> mods ) throws Exception
+ public synchronized void modify( DN dn, List<Modification> mods ) throws Exception
{
ID id = getEntryId( dn );
Entry entry = master.get( id );
@@ -1066,7 +1066,7 @@ public abstract class AbstractStore<E, I
* @throws Exception if there are any errors propagating the name changes
*/
@SuppressWarnings("unchecked")
- public void rename( DN dn, RDN newRdn, boolean deleteOldRdn ) throws Exception
+ public synchronized void rename( DN dn, RDN newRdn, boolean deleteOldRdn ) throws Exception
{
ID id = getEntryId( dn );
Entry entry = lookup( id );
@@ -1186,7 +1186,7 @@ public abstract class AbstractStore<E, I
}
- public void move( DN oldChildDn, DN newParentDn, RDN newRdn, boolean deleteOldRdn ) throws Exception
+ public synchronized void move( DN oldChildDn, DN newParentDn, RDN newRdn, boolean deleteOldRdn ) throws Exception
{
ID childId = getEntryId( oldChildDn );
rename( oldChildDn, newRdn, deleteOldRdn );
@@ -1199,7 +1199,7 @@ public abstract class AbstractStore<E, I
}
- public void move( DN oldChildDn, DN newParentDn ) throws Exception
+ public synchronized void move( DN oldChildDn, DN newParentDn ) throws Exception
{
ID childId = getEntryId( oldChildDn );
move( oldChildDn, childId, newParentDn, oldChildDn.getRdn() );