示例#1
0
 @Override
 public void encode(CountSum<NumT> value, OutputStream outStream, Coder.Context context)
     throws CoderException, IOException {
   Coder.Context nestedContext = context.nested();
   LONG_CODER.encode(value.count, outStream, nestedContext);
   DOUBLE_CODER.encode(value.sum, outStream, nestedContext);
 }
 @Override
 public void encode(TimestampedValue<T> windowedElem, OutputStream outStream, Context context)
     throws IOException {
   valueCoder.encode(windowedElem.getValue(), outStream, context.nested());
   InstantCoder.of().encode(windowedElem.getTimestamp(), outStream, context);
 }