Package org.aoju.bus.cache.serialize
Class AbstractSerializer
java.lang.Object
org.aoju.bus.cache.serialize.AbstractSerializer
- All Implemented Interfaces:
BaseSerializer
- Direct Known Subclasses:
FastJsonSerializer,Hessian2Serializer,JdkGzipSerializer,JdkSerializer
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> Tdeserialize(byte[] bytes) protected abstract ObjectdoDeserialize(byte[] bytes) protected abstract byte[]doSerialize(Object object) <T> byte[]serialize(T object)
-
Constructor Details
-
AbstractSerializer
public AbstractSerializer()
-
-
Method Details
-
doSerialize
-
doDeserialize
-
serialize
public <T> byte[] serialize(T object) - Specified by:
serializein interfaceBaseSerializer
-
deserialize
public <T> T deserialize(byte[] bytes) - Specified by:
deserializein interfaceBaseSerializer
-