java.lang.Object
org.miaixz.bus.cache.support.serialize.AbstractSerializer
org.miaixz.bus.cache.support.serialize.Hessian2Serializer
- All Implemented Interfaces:
BaseSerializer
Hessian2序列化器
基于Hessian2实现的序列化器,提供高效的二进制序列化功能。 Hessian是一种轻量级的二进制RPC协议,具有跨语言支持和较高的序列化效率。
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectdoDeserialize(byte[] bytes) 执行反序列化操作protected byte[]doSerialize(Object object) 执行序列化操作Methods inherited from class org.miaixz.bus.cache.support.serialize.AbstractSerializer
deserialize, serialize
-
Constructor Details
-
Hessian2Serializer
public Hessian2Serializer()
-
-
Method Details
-
doSerialize
执行序列化操作使用Hessian2将对象序列化为字节数组
- Specified by:
doSerializein classAbstractSerializer- Parameters:
object- 要序列化的对象- Returns:
- 序列化后的字节数组
- Throws:
Throwable- 可能抛出的异常
-
doDeserialize
执行反序列化操作使用Hessian2将字节数组反序列化为对象
- Specified by:
doDeserializein classAbstractSerializer- Parameters:
bytes- 要反序列化的字节数组- Returns:
- 反序列化后的对象
- Throws:
Throwable- 可能抛出的异常
-