Skip to content
Snippets Groups Projects
Select Git revision
  • 1e85b2f406f2dcfc75c1d8d0461932e82c881d37
  • master default protected
2 results

.classpath

Blame
  • LogKeyValue.java 707 B
    package application;
    
    import org.apache.beam.sdk.transforms.DoFn;
    import org.apache.beam.sdk.values.KV;
    import org.slf4j.Logger;
    import org.slf4j.LoggerFactory;
    
    /**
     * Logs all Key Value pairs.
     */
    public class LogKeyValue extends DoFn<KV<String, String>, KV<String, String>> {
      private static final long serialVersionUID = 4328743;
      private static final Logger LOGGER = LoggerFactory.getLogger(LogKeyValue.class);
    
      /**
       * Logs all key value pairs it processes.
       */
      @ProcessElement
      public void processElement(@Element final KV<String, String> kv,
          final OutputReceiver<KV<String, String>> out) {
        LOGGER.info("Key: {}, Value: {}", kv.getKey(), kv.getValue());
        out.output(kv);
      }
    }