org.apache.directory.server.core.avltree
Class DefaultMarshaller

java.lang.Object
  extended by org.apache.directory.server.core.avltree.DefaultMarshaller
All Implemented Interfaces:
Marshaller<java.lang.Object>

public class DefaultMarshaller
extends java.lang.Object
implements Marshaller<java.lang.Object>

A Marshaller which uses default Java Serialization.

Version:
$Rev$
Author:
Apache Directory Project

Field Summary
static DefaultMarshaller INSTANCE
           
 
Constructor Summary
DefaultMarshaller()
           
 
Method Summary
 java.lang.Object deserialize(byte[] bytes)
           
 byte[] serialize(java.lang.Object object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final DefaultMarshaller INSTANCE
Constructor Detail

DefaultMarshaller

public DefaultMarshaller()
Method Detail

serialize

public byte[] serialize(java.lang.Object object)
                 throws java.io.IOException
Specified by:
serialize in interface Marshaller<java.lang.Object>
Throws:
java.io.IOException

deserialize

public java.lang.Object deserialize(byte[] bytes)
                             throws java.io.IOException
Specified by:
deserialize in interface Marshaller<java.lang.Object>
Throws:
java.io.IOException


Copyright © 2003-2011 Apache Software Foundation. All Rights Reserved.