public abstract class AbstractHollowJsonAdaptorTask
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
actionName |
protected com.netflix.hollow.core.util.SimultaneousExecutor |
executor |
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,FieldProcessor>> |
fieldProcessors |
static boolean |
isDebug |
protected int |
maxWorkQueue |
protected java.lang.String |
typeName |
| Constructor and Description |
|---|
AbstractHollowJsonAdaptorTask(java.lang.String typeName,
java.lang.String actionName) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFieldProcessor(FieldProcessor... processors) |
FieldProcessor |
getFieldProcessor(java.lang.String entityName,
java.lang.String fieldName) |
protected void |
processFile(java.io.File f,
int maxSample) |
protected void |
processFile(java.io.Reader r,
int maxSample) |
protected abstract int |
processRecord(com.fasterxml.jackson.core.JsonParser parser) |
protected boolean |
wait(java.util.List<java.util.concurrent.Future<?>> futureList) |
public static boolean isDebug
protected final int maxWorkQueue
protected final com.netflix.hollow.core.util.SimultaneousExecutor executor
protected final java.lang.String typeName
protected final java.lang.String actionName
protected final java.util.Map<java.lang.String,java.util.Map<java.lang.String,FieldProcessor>> fieldProcessors
public AbstractHollowJsonAdaptorTask(java.lang.String typeName,
java.lang.String actionName)
public void addFieldProcessor(FieldProcessor... processors)
public FieldProcessor getFieldProcessor(java.lang.String entityName, java.lang.String fieldName)
protected void processFile(java.io.File f,
int maxSample)
throws java.lang.Exception
java.lang.Exceptionprotected void processFile(java.io.Reader r,
int maxSample)
throws java.lang.Exception
java.lang.Exceptionprotected abstract int processRecord(com.fasterxml.jackson.core.JsonParser parser)
throws java.io.IOException
java.io.IOExceptionprotected boolean wait(java.util.List<java.util.concurrent.Future<?>> futureList)
throws java.lang.Exception
java.lang.Exception