public class DefaultSerializationExceptionWrapper extends Object implements Serialization
| Constructor and Description |
|---|
DefaultSerializationExceptionWrapper(Serialization serialization) |
| Modifier and Type | Method and Description |
|---|---|
ObjectInput |
deserialize(URL url,
InputStream input)
Get a deserialization implementation instance
|
String |
getContentType()
Get content type
|
byte |
getContentTypeId()
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. |
ObjectOutput |
serialize(URL url,
OutputStream output)
Get a serialization implementation instance
|
public DefaultSerializationExceptionWrapper(Serialization serialization)
public byte getContentTypeId()
SerializationConstants and don't greater than ExchangeCodec.SERIALIZATION_MASK (31)
because dubbo protocol use 5 bits to record serialization ID in header.getContentTypeId in interface Serializationpublic String getContentType()
SerializationgetContentType in interface Serializationpublic ObjectOutput serialize(URL url, OutputStream output) throws IOException
Serializationserialize in interface Serializationurl - URL address for the remote serviceoutput - the underlying output streamIOExceptionpublic ObjectInput deserialize(URL url, InputStream input) throws IOException
Serializationdeserialize in interface Serializationurl - URL address for the remote serviceinput - the underlying input streamIOExceptionCopyright © 2011–2020 The Apache Software Foundation. All rights reserved.