Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

public abstract class Transformer<T1, T2> {
    public abstract T2 transform(T1 t1);
    public void initialize(Map<String, String> props) {}    // Set up properties for the Transformer
   public void close(){}   //  Close resources like files, sockets etc.

}
 

I was thinking if we should restrict the signature of the transform(). We could pass a standard List<*Record> but that would restrict what the user would be interested in doing.

...