类 KryoSerialization
- java.lang.Object
-
- org.apache.dubbo.common.serialize.kryo.KryoSerialization
-
- 所有已实现的接口:
Serialization
public class KryoSerialization extends Object implements Serialization
TODO for now kryo serialization doesn't deny classes that don't implement the serializable interfacee.g. <dubbo:protocol serialization="kryo" />
-
-
构造器概要
构造器 构造器 说明 KryoSerialization()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 ObjectInputdeserialize(URL url, InputStream is)Get a deserialization implementation instanceStringgetContentType()Get content typebytegetContentTypeId()Get content type unique id, recommended that custom implementations use values different with any value ofConstantsand don't greater than ExchangeCodec.SERIALIZATION_MASK (31) because dubbo protocol use 5 bits to record serialization ID in header.ObjectOutputserialize(URL url, OutputStream out)Get a serialization implementation instance
-
-
-
方法详细资料
-
getContentTypeId
public byte getContentTypeId()
从接口复制的说明:SerializationGet content type unique id, recommended that custom implementations use values different with any value ofConstantsand don't greater than ExchangeCodec.SERIALIZATION_MASK (31) because dubbo protocol use 5 bits to record serialization ID in header.- 指定者:
getContentTypeId在接口中Serialization- 返回:
- content type id
-
getContentType
public String getContentType()
从接口复制的说明:SerializationGet content type- 指定者:
getContentType在接口中Serialization- 返回:
- content type
-
serialize
public ObjectOutput serialize(URL url, OutputStream out) throws IOException
从接口复制的说明:SerializationGet a serialization implementation instance- 指定者:
serialize在接口中Serialization- 参数:
url- URL address for the remote serviceout- the underlying output stream- 返回:
- serializer
- 抛出:
IOException
-
deserialize
public ObjectInput deserialize(URL url, InputStream is) throws IOException
从接口复制的说明:SerializationGet a deserialization implementation instance- 指定者:
deserialize在接口中Serialization- 参数:
url- URL address for the remote serviceis- the underlying input stream- 返回:
- deserializer
- 抛出:
IOException
-
-