public class SmartOptionalSerializer<T> extends AbstractSmartSerializer<java.util.Optional<T>>
write(Optional, DataOutput)
will add one byte to the serialized value when present and
encode an absent value as a single byte.| Constructor and Description |
|---|
SmartOptionalSerializer(SmartSerializer<T> serializer) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<T> |
read(java.io.DataInput in) |
void |
write(java.util.Optional<T> o,
java.io.DataOutput out) |
size, sizeOf, skipparseFromString, print, printToStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitparseFromString, print, printToStringpublic SmartOptionalSerializer(SmartSerializer<T> serializer)
Copyright © 2018. All Rights Reserved.