Package org.apache.beam.sdk.fn.data
Class DecodingFnDataReceiver<T>
- java.lang.Object
-
- org.apache.beam.sdk.fn.data.DecodingFnDataReceiver<T>
-
- All Implemented Interfaces:
FnDataReceiver<org.apache.beam.vendor.grpc.v1p48p1.com.google.protobuf.ByteString>
public class DecodingFnDataReceiver<T> extends java.lang.Object implements FnDataReceiver<org.apache.beam.vendor.grpc.v1p48p1.com.google.protobuf.ByteString>
A receiver of encoded data, decoding it and passing it onto a downstream consumer.
-
-
Constructor Summary
Constructors Constructor Description DecodingFnDataReceiver(org.apache.beam.sdk.coders.Coder<T> coder, FnDataReceiver<T> consumer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(org.apache.beam.vendor.grpc.v1p48p1.com.google.protobuf.ByteString input)static <T> DecodingFnDataReceiver<T>create(org.apache.beam.sdk.coders.Coder<T> coder, FnDataReceiver<T> consumer)
-
-
-
Constructor Detail
-
DecodingFnDataReceiver
public DecodingFnDataReceiver(org.apache.beam.sdk.coders.Coder<T> coder, FnDataReceiver<T> consumer)
-
-
Method Detail
-
create
public static <T> DecodingFnDataReceiver<T> create(org.apache.beam.sdk.coders.Coder<T> coder, FnDataReceiver<T> consumer)
-
accept
public void accept(org.apache.beam.vendor.grpc.v1p48p1.com.google.protobuf.ByteString input) throws java.lang.Exception- Specified by:
acceptin interfaceFnDataReceiver<T>- Throws:
java.lang.Exception
-
-