public class GZipSerializer extends java.lang.Object implements ISerializer
Example shows how to serialize data.
// Creat the serializer. GZipSerializer aSerializer = new GZipSerializer(); // Create some data to be serialized. MyData aData = new MyData(); ... // Serialize data. Serialized data will be compressed. object aSerializedData = aSerializer.serialize(aData, MyData.class); ... // Deserialize data MyData aDeserialized = aSerializer.deserialize(aSerializedData, MyData.class);
| Constructor and Description | 
|---|
GZipSerializer()
Constructs the serializer with XmlStringSerializer as the underlying serializer. 
 | 
GZipSerializer(ISerializer underlyingSerializer)
Constructs the serializer with the given underlying serializer. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
<T> T | 
deserialize(java.lang.Object serializedData,
           java.lang.Class<T> clazz)
Deserializes compressed data into the specified type. 
 | 
<T> java.lang.Object | 
serialize(T dataToSerialize,
         java.lang.Class<T> clazz)
Serializes the given data with using the compression. 
 | 
public GZipSerializer()
public GZipSerializer(ISerializer underlyingSerializer)
underlyingSerializer - public <T> java.lang.Object serialize(T dataToSerialize,
                                      java.lang.Class<T> clazz)
                               throws java.lang.Exception
serialize in interface ISerializerdataToSerialize - Data to be serialized.clazz - represents the serialized type.java.lang.Exception - If the serialization fails.public <T> T deserialize(java.lang.Object serializedData,
                         java.lang.Class<T> clazz)
                  throws java.lang.Exception
deserialize in interface ISerializerserializedData - Data to be deserialized.java.lang.Exception - If the deserialization fails.