@Override
public void process(WrittenEventContext batchContext,
TenantIdAndCentricId tenantIdAndCentricId,
WrittenEvent writtenEvent,
long threadTimestamp) throws Exception {
if (valueTraversers != null && !valueTraversers.isEmpty()) {
LOG.startTimer("values");
try {
processValues(batchContext, tenantIdAndCentricId, writtenEvent, threadTimestamp);
} finally {
LOG.stopTimer("values");
}
}
LOG.startTimer("refs");
try {
processRefs(batchContext, tenantIdAndCentricId, writtenEvent, threadTimestamp);
} finally {
LOG.stopTimer("refs");
}
}