Skip navigation links
A C D F G H J K N O P R S W 

A

AVRO_SERIALIZATION_ID - Static variable in interface org.apache.dubbo.common.serialize.Constants
 

C

Cleanable - Interface in org.apache.dubbo.common.serialize
Interface defines that the object is cleanable.
cleanup() - Method in interface org.apache.dubbo.common.serialize.Cleanable
Implementations must implement this cleanup method
COMPACTED_JAVA_SERIALIZATION_ID - Static variable in interface org.apache.dubbo.common.serialize.Constants
 
Constants - Interface in org.apache.dubbo.common.serialize
 

D

DataInput - Interface in org.apache.dubbo.common.serialize
Basic data type input interface.
DataOutput - Interface in org.apache.dubbo.common.serialize
Basic data type output interface.
deserialize(URL, InputStream) - Method in interface org.apache.dubbo.common.serialize.Serialization
Get a deserialization implementation instance

F

FASTJSON_SERIALIZATION_ID - Static variable in interface org.apache.dubbo.common.serialize.Constants
 
flushBuffer() - Method in interface org.apache.dubbo.common.serialize.DataOutput
Flush buffer.
FST_SERIALIZATION_ID - Static variable in interface org.apache.dubbo.common.serialize.Constants
 

G

getContentType() - Method in interface org.apache.dubbo.common.serialize.Serialization
Get content type
getContentTypeId() - Method in interface org.apache.dubbo.common.serialize.Serialization
Get content type unique id, recommended that custom implementations use values different with any value of Constants and don't greater than ExchangeCodec.SERIALIZATION_MASK (31) because dubbo protocol use 5 bits to record serialization ID in header.
getRegisteredClasses() - Static method in class org.apache.dubbo.common.serialize.support.SerializableClassRegistry
get registered classes
getSerializableClasses() - Method in interface org.apache.dubbo.common.serialize.support.SerializationOptimizer
Get serializable classes
GSON_SERIALIZATION_ID - Static variable in interface org.apache.dubbo.common.serialize.Constants
 

H

HESSIAN2_SERIALIZATION_ID - Static variable in interface org.apache.dubbo.common.serialize.Constants
 

J

JAVA_SERIALIZATION_ID - Static variable in interface org.apache.dubbo.common.serialize.Constants
 

K

KRYO_SERIALIZATION2_ID - Static variable in interface org.apache.dubbo.common.serialize.Constants
 
KRYO_SERIALIZATION_ID - Static variable in interface org.apache.dubbo.common.serialize.Constants
 

N

NATIVE_HESSIAN_SERIALIZATION_ID - Static variable in interface org.apache.dubbo.common.serialize.Constants
 
NATIVE_JAVA_SERIALIZATION_ID - Static variable in interface org.apache.dubbo.common.serialize.Constants
 

O

ObjectInput - Interface in org.apache.dubbo.common.serialize
Object input interface.
ObjectOutput - Interface in org.apache.dubbo.common.serialize
Object output interface.
org.apache.dubbo.common.serialize - package org.apache.dubbo.common.serialize
 
org.apache.dubbo.common.serialize.support - package org.apache.dubbo.common.serialize.support
 

P

PROTOBUF_JSON_SERIALIZATION_ID - Static variable in interface org.apache.dubbo.common.serialize.Constants
 
PROTOBUF_SERIALIZATION_ID - Static variable in interface org.apache.dubbo.common.serialize.Constants
 
PROTOSTUFF_SERIALIZATION_ID - Static variable in interface org.apache.dubbo.common.serialize.Constants
 

R

readAttachments() - Method in interface org.apache.dubbo.common.serialize.ObjectInput
 
readBool() - Method in interface org.apache.dubbo.common.serialize.DataInput
Read boolean.
readByte() - Method in interface org.apache.dubbo.common.serialize.DataInput
Read byte.
readBytes() - Method in interface org.apache.dubbo.common.serialize.DataInput
Read byte array.
readDouble() - Method in interface org.apache.dubbo.common.serialize.DataInput
Read double.
readEvent() - Method in interface org.apache.dubbo.common.serialize.ObjectInput
 
readFloat() - Method in interface org.apache.dubbo.common.serialize.DataInput
Read float.
readInt() - Method in interface org.apache.dubbo.common.serialize.DataInput
Read integer.
readLong() - Method in interface org.apache.dubbo.common.serialize.DataInput
Read long.
readObject() - Method in interface org.apache.dubbo.common.serialize.ObjectInput
Deprecated.
readObject(Class<T>) - Method in interface org.apache.dubbo.common.serialize.ObjectInput
read object
readObject(Class<T>, Type) - Method in interface org.apache.dubbo.common.serialize.ObjectInput
read object
readShort() - Method in interface org.apache.dubbo.common.serialize.DataInput
Read short integer.
readThrowable() - Method in interface org.apache.dubbo.common.serialize.ObjectInput
The following methods are customized for the requirement of Dubbo's RPC protocol implementation.
readUTF() - Method in interface org.apache.dubbo.common.serialize.DataInput
Read UTF-8 string.
registerClass(Class<?>) - Static method in class org.apache.dubbo.common.serialize.support.SerializableClassRegistry
only supposed to be called at startup time
registerClass(Class<?>, Object) - Static method in class org.apache.dubbo.common.serialize.support.SerializableClassRegistry
only supposed to be called at startup time

S

SerializableClassRegistry - Class in org.apache.dubbo.common.serialize.support
Provide a unified serialization registry, this class used for dubbo-serialization-fst and dubbo-serialization-kryo, it will register some classes at startup time (for example AbstractKryoFactory#create)
SerializableClassRegistry() - Constructor for class org.apache.dubbo.common.serialize.support.SerializableClassRegistry
 
Serialization - Interface in org.apache.dubbo.common.serialize
Serialization strategy interface that specifies a serializer.
SerializationOptimizer - Interface in org.apache.dubbo.common.serialize.support
Interface defining serialization optimizer, there are nothing implementations for now.
serialize(URL, OutputStream) - Method in interface org.apache.dubbo.common.serialize.Serialization
Get a serialization implementation instance

W

writeAttachments(Map<String, Object>) - Method in interface org.apache.dubbo.common.serialize.ObjectOutput
 
writeBool(boolean) - Method in interface org.apache.dubbo.common.serialize.DataOutput
Write boolean.
writeByte(byte) - Method in interface org.apache.dubbo.common.serialize.DataOutput
Write byte.
writeBytes(byte[]) - Method in interface org.apache.dubbo.common.serialize.DataOutput
Write byte array.
writeBytes(byte[], int, int) - Method in interface org.apache.dubbo.common.serialize.DataOutput
Write byte array.
writeDouble(double) - Method in interface org.apache.dubbo.common.serialize.DataOutput
Write double.
writeEvent(Object) - Method in interface org.apache.dubbo.common.serialize.ObjectOutput
 
writeFloat(float) - Method in interface org.apache.dubbo.common.serialize.DataOutput
Write float.
writeInt(int) - Method in interface org.apache.dubbo.common.serialize.DataOutput
Write integer.
writeLong(long) - Method in interface org.apache.dubbo.common.serialize.DataOutput
Write long.
writeObject(Object) - Method in interface org.apache.dubbo.common.serialize.ObjectOutput
write object.
writeShort(short) - Method in interface org.apache.dubbo.common.serialize.DataOutput
Write short.
writeThrowable(Object) - Method in interface org.apache.dubbo.common.serialize.ObjectOutput
The following methods are customized for the requirement of Dubbo's RPC protocol implementation.
writeUTF(String) - Method in interface org.apache.dubbo.common.serialize.DataOutput
Write string.
A C D F G H J K N O P R S W 
Skip navigation links

Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.