Class CompressedSerializationCodec
java.lang.Object
io.vertigo.commons.impl.codec.compressedserialization.CompressedSerializationCodec
- All Implemented Interfaces:
Codec<Serializable,,byte[]> Encoder<Serializable,byte[]>
public final class CompressedSerializationCodec
extends Object
implements Codec<Serializable,byte[]>
Implémentation standard ThreadSafe gérant les mécanismes permettant de
sérialiser de façon compressée un objet en format binaire (byte[]).
- Author:
- pchretien
-
Constructor Summary
ConstructorsConstructorDescriptionCompressedSerializationCodec(Codec<Serializable, byte[]> serializationCodec, Codec<byte[], byte[]> compressionCodec) Constructor. -
Method Summary
Modifier and TypeMethodDescriptiondecode(byte[] data) Décodage.byte[]encode(Serializable data) Encodage.
-
Constructor Details
-
CompressedSerializationCodec
public CompressedSerializationCodec(Codec<Serializable, byte[]> serializationCodec, Codec<byte[], byte[]> compressionCodec) Constructor.- Parameters:
serializationCodec- CodeccompressionCodec- Codec
-
-
Method Details
-
encode
Encodage.- Specified by:
encodein interfaceEncoder<Serializable,byte[]> - Parameters:
data- Object à encoder- Returns:
- Chaîne codée
-
decode
Décodage.- Specified by:
decodein interfaceCodec<Serializable,byte[]> - Parameters:
data- Chaîne encodée- Returns:
- Objet décodé
-