You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by el...@apache.org on 2011/03/18 16:10:22 UTC
svn commit: r1082945 -
/directory/apacheds/trunk/core-api/src/main/java/org/apache/directory/server/core/changelog/ChangeLogEventSerializer.java
Author: elecharny
Date: Fri Mar 18 15:10:21 2011
New Revision: 1082945
URL: http://svn.apache.org/viewvc?rev=1082945&view=rev
Log:
Used the readExternal/writeExternal methods
Modified:
directory/apacheds/trunk/core-api/src/main/java/org/apache/directory/server/core/changelog/ChangeLogEventSerializer.java
Modified: directory/apacheds/trunk/core-api/src/main/java/org/apache/directory/server/core/changelog/ChangeLogEventSerializer.java
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/core-api/src/main/java/org/apache/directory/server/core/changelog/ChangeLogEventSerializer.java?rev=1082945&r1=1082944&r2=1082945&view=diff
==============================================================================
--- directory/apacheds/trunk/core-api/src/main/java/org/apache/directory/server/core/changelog/ChangeLogEventSerializer.java (original)
+++ directory/apacheds/trunk/core-api/src/main/java/org/apache/directory/server/core/changelog/ChangeLogEventSerializer.java Fri Mar 18 15:10:21 2011
@@ -29,7 +29,6 @@ import org.apache.directory.server.core.
import org.apache.directory.server.core.LdapPrincipalSerializer;
import org.apache.directory.shared.ldap.model.exception.LdapInvalidDnException;
import org.apache.directory.shared.ldap.model.ldif.LdifEntry;
-import org.apache.directory.shared.ldap.model.ldif.LdifEntrySerializer;
import org.apache.directory.shared.ldap.model.schema.SchemaManager;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -71,7 +70,7 @@ public final class ChangeLogEventSeriali
out.writeLong( event.getRevision() );
// The forward LDIF
- LdifEntrySerializer.serialize( event.getForwardLdif(), out );
+ event.getForwardLdif().writeExternal( out );
// The reverse LDIFs number
int nbReverses = event.getReverseLdifs().size();
@@ -79,7 +78,7 @@ public final class ChangeLogEventSeriali
for ( LdifEntry reverseLdif : event.getReverseLdifs() )
{
- LdifEntrySerializer.serialize( reverseLdif, out );
+ reverseLdif.writeExternal( out );
}
out.flush();
@@ -107,7 +106,16 @@ public final class ChangeLogEventSeriali
long revision = in.readLong();
// The forward LDIF
- LdifEntry forwardEntry = LdifEntrySerializer.deserialize( schemaManager, in );
+ LdifEntry forwardEntry = new LdifEntry();
+
+ try
+ {
+ forwardEntry.readExternal( in );
+ }
+ catch ( ClassNotFoundException cnfe )
+ {
+ throw new IOException( cnfe.getMessage() );
+ }
// The reverse LDIFs number
int nbReverses = in.readInt();
@@ -116,7 +124,17 @@ public final class ChangeLogEventSeriali
for ( int i = 0; i < nbReverses; i++ )
{
- LdifEntry reverseEntry = LdifEntrySerializer.deserialize( schemaManager, in );
+ LdifEntry reverseEntry = new LdifEntry();
+
+ try
+ {
+ reverseEntry.readExternal( in );
+ }
+ catch ( ClassNotFoundException cnfe )
+ {
+ throw new IOException( cnfe.getMessage() );
+ }
+
reverses.add( reverseEntry );
}