org.apache.directory.server.ldap.replication
Class ReplicaEventMessageSerializer
java.lang.Object
org.apache.directory.server.ldap.replication.ReplicaEventMessageSerializer
- All Implemented Interfaces:
- Serializable, jdbm.helper.Serializer
public class ReplicaEventMessageSerializer
- extends Object
- implements jdbm.helper.Serializer
A ReplicaEventMessage serializer/deserializer.
A modification is serialized following this format :
- byte : EventType
- byte[] : the serialized DN
- byte[] : the serialized entry
- Author:
- Apache Directory Project
- See Also:
- Serialized Form
|
Constructor Summary |
ReplicaEventMessageSerializer(org.apache.directory.api.ldap.model.schema.SchemaManager schemaManager)
Creates a new instance of ReplicaEventMessageSerializer. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReplicaEventMessageSerializer
public ReplicaEventMessageSerializer(org.apache.directory.api.ldap.model.schema.SchemaManager schemaManager)
- Creates a new instance of ReplicaEventMessageSerializer.
- Parameters:
schemaManager - The reference to the global schemaManager
serialize
public byte[] serialize(Object object)
throws IOException
-
- Specified by:
serialize in interface jdbm.helper.Serializer
- Throws:
IOException
deserialize
public Object deserialize(byte[] bytes)
throws IOException
- Deserialize a ReplicaEventMessage.
- Specified by:
deserialize in interface jdbm.helper.Serializer
- Parameters:
bytes - the byte array containing the serialized ReplicaEventMessage
- Returns:
- An instance of a ReplicaEventMessage object
- Throws:
IOException - if we can't deserialize the ReplicaEventMessage
Copyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.