| Modifier and Type | Field and Description |
|---|---|
| private final BinaryMarshaller | |
| private static final byte | |
| private static final byte |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public int | inferSize(T object)
Overrides default org. Estimates a size in bytes needed to marshall given object. |
| public int | inferUpdateSize(T object)
Overrides default org. Estimates a size in bytes needed to marshall |
| public T | read(BinaryInput input)
Implements org. Deserializes and recreates an object passed to a foreign method. |
| public void | readUpdate(BinaryInput input, T object)
Overrides default org. Deserializes and updates the mutable state of a given object to support |
| public void | write(BinaryOutput output, T object)
Implements org. Decomposes and serializes the given object passed to a foreign method. |
| public void | writeUpdate(BinaryOutput output, T object)
Overrides default org. Decomposes and serializes the mutable state of a given object to support |
| delegate | back to summary |
|---|---|
| private final BinaryMarshaller<T> delegate | |
| NON_NULL | back to summary |
|---|---|
| private static final byte NON_NULL | |
| NULL | back to summary |
|---|---|
| private static final byte NULL | |
| NullableBinaryMarshaller | back to summary |
|---|---|
| pack-priv NullableBinaryMarshaller(BinaryMarshaller<T> delegate) | |
| inferSize | back to summary |
|---|---|
| public int inferSize(T object) Overrides default org. Doc from org. Estimates a size in bytes needed to marshall given object. The returned value is used to
pre-allocate the
| |
| inferUpdateSize | back to summary |
|---|---|
| public int inferUpdateSize(T object) Overrides default org. Doc from org. Estimates a size in bytes needed to marshall
| |
| read | back to summary |
|---|---|
| public T read(BinaryInput input) Implements org. Doc from org. Deserializes and recreates an object passed to a foreign method.
| |
| readUpdate | back to summary |
|---|---|
| public void readUpdate(BinaryInput input, T object) Overrides default org. Doc from org. Deserializes and updates the mutable state of a given object to support
| |
| write | back to summary |
|---|---|
| public void write(BinaryOutput output, T object) Implements org. Doc from org. Decomposes and serializes the given object passed to a foreign method.
| |
| writeUpdate | back to summary |
|---|---|
| public void writeUpdate(BinaryOutput output, T object) Overrides default org. Doc from org. Decomposes and serializes the mutable state of a given object to support
The
| |