org.apache.jcs.utils.serialization
Class StandardSerializer

java.lang.Object
  extended by org.apache.jcs.utils.serialization.StandardSerializer
All Implemented Interfaces:
IElementSerializer

public class StandardSerializer
extends java.lang.Object
implements IElementSerializer

Performs default serialization and de-serialization.

Author:
Aaron Smuts

Constructor Summary
StandardSerializer()
           
 
Method Summary
 java.lang.Object deSerialize(byte[] data)
          Uses default de-serialization to turn a byte array into an object.
 byte[] serialize(java.io.Serializable obj)
          Serializes an object using default serialization.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StandardSerializer

public StandardSerializer()
Method Detail

serialize

public byte[] serialize(java.io.Serializable obj)
                 throws java.io.IOException
Serializes an object using default serialization.

Specified by:
serialize in interface IElementSerializer
Parameters:
obj -
Returns:
byte[]
Throws:
java.io.IOException

deSerialize

public java.lang.Object deSerialize(byte[] data)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException
Uses default de-serialization to turn a byte array into an object. All exceptions are converted into IOExceptions.

Specified by:
deSerialize in interface IElementSerializer
Parameters:
data -
Returns:
Object
Throws:
java.io.IOException
java.lang.ClassNotFoundException


Copyright © 2002-2009 Apache Software Foundation. All Rights Reserved.