1 package com.kodexa.client.connectors; 2 3 import com.kodexa.client.Document; 4 5 import java.io.InputStream; 6 import java.util.Iterator; 7 8 9 /** 10 * A connector is used at the beginning of a {@link com.kodexa.client.pipeline.Pipeline} to 11 * allow one or more documents to be processed 12 */ 13 public interface Connector extends Iterator<Document> { 14 15 String getName(); 16 17 InputStream getSource(Document document); 18 19 }