package main.java.bolts;
import java.util.List;
import com.fasterxml.jackson.databind.JsonNode;
public abstract class WorkberchTavernaProcessorBolt extends WorkberchProvenanceBolt {
private static final long serialVersionUID = 1L;
public WorkberchTavernaProcessorBolt(final String guid, final List<String> outputFields) {
super(guid, outputFields);
}
public WorkberchTavernaProcessorBolt(final String guid, final List<String> inputFields, final List<String> outputFields, final JsonNode node) {
super(guid, outputFields);
initFromJsonNode(node);
}
public List<String> getInputPorts() {
return getInputPorts();
}
public List<String> getOutputPorts() {
return getOutputPorts();
}
abstract protected void initFromJsonNode(JsonNode jsonNode);
}