org.apache.jcs.utils.serialization
Class StandardSerializer

java.lang.Object
  extended byorg.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 serilaization.
 
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 serilaization.

Specified by:
serialize in interface IElementSerializer
Parameters:
obj -
Returns:
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:
Throws:
java.lang.ClassNotFoundException - thrown if we don't know the object.
java.io.IOException


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