Class CodecSupport
java.lang.Object
org.apache.dubbo.remoting.transport.CodecSupport
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
checkSerialization
(String requestSerializeName, Collection<String> allSerializeName) static void
checkSerialization
(String requestSerializeName, URL url) static ObjectInput
deserialize
(URL url, InputStream is, byte proto) static Byte
getIDByName
(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 Serialization
getSerialization
(Byte id) static Serialization
getSerialization
(URL url) static Serialization
static boolean
isHeartBeat
(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
-