public class HollowJsonAdapter extends AbstractHollowJsonAdaptorTask
actionName, executor, fieldProcessors, isDebug, maxWorkQueue, typeName| Constructor and Description |
|---|
HollowJsonAdapter(com.netflix.hollow.core.write.HollowWriteStateEngine stateEngine,
java.lang.String typeName) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFieldProcessor(FieldProcessor... processors) |
void |
addPassthroughDecoratedType(java.lang.String type) |
void |
populate(java.io.File jsonFile) |
void |
populate(java.io.Reader jsonReader) |
protected int |
processRecord(com.fasterxml.jackson.core.JsonParser parser) |
int |
processRecord(java.lang.String singleRecord) |
void |
remapFieldPath(java.lang.String type,
java.lang.String fieldName,
java.lang.String... fieldPaths) |
getFieldProcessor, processFile, processFile, waitpublic HollowJsonAdapter(com.netflix.hollow.core.write.HollowWriteStateEngine stateEngine,
java.lang.String typeName)
public void addFieldProcessor(FieldProcessor... processors)
addFieldProcessor in class AbstractHollowJsonAdaptorTaskpublic void remapFieldPath(java.lang.String type,
java.lang.String fieldName,
java.lang.String... fieldPaths)
public void addPassthroughDecoratedType(java.lang.String type)
public void populate(java.io.File jsonFile)
throws java.lang.Exception
java.lang.Exceptionpublic void populate(java.io.Reader jsonReader)
throws java.lang.Exception
java.lang.Exceptionpublic int processRecord(java.lang.String singleRecord)
throws java.io.IOException
java.io.IOExceptionprotected int processRecord(com.fasterxml.jackson.core.JsonParser parser)
throws java.io.IOException
processRecord in class AbstractHollowJsonAdaptorTaskjava.io.IOException