@Immutable public class SerializationCodec extends Object implements Codec
ObjectOutputStream/ObjectInputStream.| Constructor and Description |
|---|
SerializationCodec() |
| Modifier and Type | Method and Description |
|---|---|
String |
contentTransferEncoding()
Returns an identifier for the content transfer encoding used by this
codec.
|
String |
contentType()
Returns an identifier for the content type used by this codec.
|
<T> T |
decode(Source source,
Type expected)
Decodes a nullable object graph from the given source.
|
void |
encode(Sink sink,
Object obj)
Encodes a nullable object graph to the given sink.
|
public String contentTransferEncoding()
If the Content-Transfer-Encoding equals (ignoring case) "8bit"
and the Content-Type does not specify a
charset parameter, then UTF-8 is assumed as the charset.
The implementation in the class SerializationCodec
returns "binary".
contentTransferEncoding in interface Codecpublic String contentType()
The implementation in the class SerializationCodec
returns "application/x-java-serialized-object".
contentType in interface CodecDataFlavor@Nullable public <T> T decode(Source source, Type expected) throws Exception
Codecdecode in interface CodecT - the expected generic type of the decoded object.source - the source from where to read the encoded object graph
from.expected - the expected generic type of the decoded object graph,
e.g. String.class.
This is just a hint and the implementation may ignore it.null if and only if the original object graph
was null.ExceptionCopyright © 2005–2017 Schlichtherle IT Services. All rights reserved.