public abstract class StreamsRecordProcessor extends java.lang.Object implements com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessor
| Constructor and Description |
|---|
StreamsRecordProcessor() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
initialize(com.amazonaws.services.kinesis.clientlibrary.types.InitializationInput initializationInput) |
void |
processRecords(com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput processRecordsInput) |
abstract void |
processStreamsRecords(java.util.List<Record> records,
com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorCheckpointer checkpointer)
Process data records.
|
abstract void |
shutdown(com.amazonaws.services.kinesis.clientlibrary.types.ShutdownInput shutdownInput) |
public abstract void initialize(com.amazonaws.services.kinesis.clientlibrary.types.InitializationInput initializationInput)
initialize in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessorpublic void processRecords(com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput processRecordsInput)
processRecords in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessorpublic abstract void processStreamsRecords(java.util.List<Record> records, com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorCheckpointer checkpointer)
records - Data records to be processedcheckpointer - RecordProcessor should use this instance to checkpoint their progress.public abstract void shutdown(com.amazonaws.services.kinesis.clientlibrary.types.ShutdownInput shutdownInput)
shutdown in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessor