T
- element type.public final class BeamCoder<T> extends Object implements Coder<T>
Coder
from Coder
.Coder.DummyCoder
DUMMY_CODER
Constructor and Description |
---|
BeamCoder(org.apache.beam.sdk.coders.Coder<T> beamCoder)
Constructor of BeamCoder.
|
Modifier and Type | Method and Description |
---|---|
T |
decode(InputStream inStream)
Decodes the a value from the given input stream.
|
void |
encode(T value,
OutputStream outStream)
Encodes the given value onto the specified output stream.
|
String |
toString() |
public BeamCoder(org.apache.beam.sdk.coders.Coder<T> beamCoder)
beamCoder
- actual Beam coder to use.public void encode(T value, OutputStream outStream) throws IOException
Coder
encode
in interface Coder<T>
value
- the element to be encodedoutStream
- the stream on which encoded bytes are writtenIOException
- if fail to encodepublic T decode(InputStream inStream) throws IOException
Coder
decode
in interface Coder<T>
inStream
- the stream from which bytes are readIOException
- if fail to decodeCopyright © 2018. All rights reserved.