- encode
Encodes the given value of type T onto the given output stream in the given
context.
- decode
Decodes a value of type T from the given input stream in the given context.
Returns the decoded valu
- structuralValue
Returns an object with an Object.equals() method that represents structural
equality on the argument
- verifyDeterministic
Verifies all of the provided coders are deterministic. If any are not, throws a
NonDeterministicExce
- getEncodedTypeDescriptor
Returns the TypeDescriptor for the type encoded.
- getCoderArguments
If this is a Coder for a parameterized type, returns the list of Coders being
used for each of the p
- registerByteSizeObserver
Notifies the ElementByteSizeObserver about the byte size of the encoded value
using this Coder.Not i
- isRegisterByteSizeObserverCheap
Returns whether #registerByteSizeObserver cheap enough to call for every
element, that is, if this C
- getEncodedElementByteSize
Returns the size in bytes of the encoded value using this coder.