public static class EncodedBoundedWindow.Coder extends org.apache.beam.sdk.coders.AtomicCoder<EncodedBoundedWindow>
EncodedBoundedWindow.Coder for EncodedBoundedWindows.
This is a copy of ByteStringCoder to prevent a dependency on beam-java-sdk-extensions-protobuf.
| Modifier and Type | Field and Description |
|---|---|
static EncodedBoundedWindow.Coder |
INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
boolean |
consistentWithEquals() |
EncodedBoundedWindow |
decode(java.io.InputStream inStream) |
void |
encode(EncodedBoundedWindow value,
java.io.OutputStream outStream) |
protected long |
getEncodedElementByteSize(EncodedBoundedWindow value) |
boolean |
isRegisterByteSizeObserverCheap(EncodedBoundedWindow value) |
equals, getCoderArguments, getComponents, hashCode, verifyDeterministicpublic static final EncodedBoundedWindow.Coder INSTANCE
public void encode(EncodedBoundedWindow value, java.io.OutputStream outStream) throws org.apache.beam.sdk.coders.CoderException, java.io.IOException
encode in class org.apache.beam.sdk.coders.Coder<EncodedBoundedWindow>org.apache.beam.sdk.coders.CoderExceptionjava.io.IOExceptionpublic EncodedBoundedWindow decode(java.io.InputStream inStream) throws org.apache.beam.sdk.coders.CoderException, java.io.IOException
decode in class org.apache.beam.sdk.coders.Coder<EncodedBoundedWindow>org.apache.beam.sdk.coders.CoderExceptionjava.io.IOExceptionpublic boolean consistentWithEquals()
consistentWithEquals in class org.apache.beam.sdk.coders.Coder<EncodedBoundedWindow>public boolean isRegisterByteSizeObserverCheap(EncodedBoundedWindow value)
isRegisterByteSizeObserverCheap in class org.apache.beam.sdk.coders.Coder<EncodedBoundedWindow>protected long getEncodedElementByteSize(EncodedBoundedWindow value) throws java.lang.Exception
getEncodedElementByteSize in class org.apache.beam.sdk.coders.Coder<EncodedBoundedWindow>java.lang.Exception