org.apache.directory.server.ldap.replication
Class ReplicaEventMessageSerializer

java.lang.Object
  extended by 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 :

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.
 
Method Summary
 Object deserialize(byte[] bytes)
          Deserialize a ReplicaEventMessage.
 byte[] serialize(Object object)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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
Method Detail

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.