public abstract class AbstractKafkaLogProcessor extends Object implements KafkaLogProcessor
| Constructor and Description |
|---|
AbstractKafkaLogProcessor() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
alreadyProcessed(KafkaLogEvent event) |
protected abstract void |
doProcess(KafkaLogEvent event)
doProcess method will be called if the event is not already processed.
|
void |
init(Set<Integer> partitions,
CheckpointManager checkpointManager) |
void |
process(KafkaLogEvent event)
Process method will be called for each event received from Kafka from the topics published for log saver.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCheckpoint, init, stoppublic void init(Set<Integer> partitions, CheckpointManager checkpointManager)
public void process(KafkaLogEvent event)
KafkaLogProcessorprocess in interface KafkaLogProcessorevent - instance of KafkaLogEventprotected abstract void doProcess(KafkaLogEvent event)
event - KafkaLogEventpublic boolean alreadyProcessed(KafkaLogEvent event)
Copyright © 2015 Cask Data, Inc. Licensed under the Apache License, Version 2.0.