Class CodecSupport
java.lang.Object
org.apache.dubbo.remoting.transport.CodecSupport
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidcheckSerialization(String requestSerializeName, Collection<String> allSerializeName) static voidcheckSerialization(String requestSerializeName, URL url) static ObjectInputdeserialize(URL url, InputStream is, byte proto) static BytegetIDByName(String name) static byte[]Get the null object serialize result byte[] of Serialization from the cache, if not, generate it first.static byte[]Read all payload to byte[]static SerializationgetSerialization(Byte id) static SerializationgetSerialization(URL url) static Serializationstatic booleanisHeartBeat(byte[] payload, byte proto) Check if payload is null object serialize result byte[] of serialization
-
Method Details
-
getSerializationById
-
getIDByName
-
getSerialization
-
getSerialization
- Throws:
IOException
-
deserialize
- Throws:
IOException
-
getNullBytesOf
Get the null object serialize result byte[] of Serialization from the cache, if not, generate it first.- Parameters:
s- Serialization Instances- Returns:
- serialize result of null object
-
getPayload
Read all payload to byte[]- Parameters:
is-- Returns:
- Throws:
IOException
-
isHeartBeat
public static boolean isHeartBeat(byte[] payload, byte proto) Check if payload is null object serialize result byte[] of serialization- Parameters:
payload-proto-- Returns:
-
checkSerialization
- Throws:
IOException
-
checkSerialization
public static void checkSerialization(String requestSerializeName, Collection<String> allSerializeName) throws IOException - Throws:
IOException
-