Package com.illumon.util.codec
Interface ObjectDecoder<TYPE>
- All Superinterfaces:
io.deephaven.util.codec.ObjectDecoder<TYPE>
@Deprecated
public interface ObjectDecoder<TYPE>
extends io.deephaven.util.codec.ObjectDecoder<TYPE>
Deprecated.
Codec superinterface for Object translation from byte arrays for serialization and deserialization.
Implementations must follow several rules to enable correct usage:
- They must be stateless or designed for concurrent use (e.g. by using only ThreadLocal state), as they will generally be cached and re-used.
- They must not modify their inputs in any way, retain references to their inputs, or return results that retain references to their inputs.
-
Field Summary
Fields inherited from interface io.deephaven.util.codec.ObjectDecoder
VARIABLE_WIDTH_SENTINEL -
Method Summary
Methods inherited from interface io.deephaven.util.codec.ObjectDecoder
checkWidth, decode, decode, expectedObjectWidth
ObjectDecoderdirectly