public abstract class Renderer extends Object implements Consumer<LogRecord<Record>>
| Modifier and Type | Field and Description | 
|---|---|
static byte[] | 
AVRO_MESSAGE_V1_HEADER  | 
protected int | 
dataSize  | 
| Constructor and Description | 
|---|
Renderer()  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract void | 
footer()  | 
protected long | 
getFingerPrint(byte[] data)  | 
abstract void | 
header()  | 
protected boolean | 
isAvroMessage(byte[] data)  | 
protected String | 
renderAvroMessage(AvroSchemaStore store,
                 Record record)  | 
protected String | 
tryToRenderAvroData(AvroSchemaStore store,
                   Record record)  | 
protected String | 
watermarkString(long watermark)  | 
protected int dataSize
public static final byte[] AVRO_MESSAGE_V1_HEADER
public Renderer()
public abstract void header()
public abstract void footer()
protected String watermarkString(long watermark)
protected String tryToRenderAvroData(AvroSchemaStore store, Record record)
protected String renderAvroMessage(AvroSchemaStore store, Record record)
protected long getFingerPrint(byte[] data)
protected boolean isAvroMessage(byte[] data)
Copyright © 2019 Nuxeo. All rights reserved.