public class FuryBytesSerializer extends Object implements ContextSerializer<byte[]>
| 构造器和说明 |
|---|
FuryBytesSerializer() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addBlacklist(String classNameOrPrefix)
添加默名单
|
Class<byte[]> |
dataType()
数据类型
|
Object |
deserialize(byte[] data,
Type toType)
反序列化
|
Object |
deserializeFromBody(org.noear.solon.core.handle.Context ctx,
Type bodyType)
反序列化主体
|
boolean |
matched(org.noear.solon.core.handle.Context ctx,
String mime)
是否匹配
|
String |
mimeType()
内容类型
|
String |
name()
序列化器名字
|
byte[] |
serialize(Object obj)
序列化
|
void |
serializeToBody(org.noear.solon.core.handle.Context ctx,
Object data)
序列化主体
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbodyRequired, deserializeFromBodypublic void addBlacklist(String classNameOrPrefix)
public String mimeType()
mimeType 在接口中 org.noear.solon.core.serialize.Serializer<byte[]>mimeType 在接口中 ContextSerializer<byte[]>public Class<byte[]> dataType()
dataType 在接口中 org.noear.solon.core.serialize.Serializer<byte[]>public boolean matched(org.noear.solon.core.handle.Context ctx,
String mime)
matched 在接口中 ContextSerializer<byte[]>ctx - 请求上下文mime - 内容类型public String name()
name 在接口中 org.noear.solon.core.serialize.Serializer<byte[]>public byte[] serialize(Object obj) throws IOException
serialize 在接口中 org.noear.solon.core.serialize.Serializer<byte[]>obj - 对象IOExceptionpublic Object deserialize(byte[] data, Type toType) throws IOException
deserialize 在接口中 org.noear.solon.core.serialize.Serializer<byte[]>data - 数据toType - 目标类型IOExceptionpublic void serializeToBody(org.noear.solon.core.handle.Context ctx,
Object data)
throws IOException
serializeToBody 在接口中 ContextSerializer<byte[]>ctx - 请求上下文data - 数据IOExceptionpublic Object deserializeFromBody(org.noear.solon.core.handle.Context ctx, @Nullable Type bodyType) throws IOException
deserializeFromBody 在接口中 ContextSerializer<byte[]>ctx - 请求上下文IOExceptionCopyright © 2024. All rights reserved.