Package org.apache.pulsar.io.dynamodb
Class StreamsRecordProcessor
java.lang.Object
org.apache.pulsar.io.dynamodb.StreamsRecordProcessor
- All Implemented Interfaces:
com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessor
public class StreamsRecordProcessor
extends Object
implements com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessor
-
Constructor Summary
ConstructorsConstructorDescriptionStreamsRecordProcessor(LinkedBlockingQueue<StreamsRecord> queue, DynamoDBSourceConfig config) -
Method Summary
Modifier and TypeMethodDescriptionvoidinitialize(com.amazonaws.services.kinesis.clientlibrary.types.InitializationInput initializationInput) voidprocessRecords(com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput processRecordsInput) voidshutdown(com.amazonaws.services.kinesis.clientlibrary.types.ShutdownInput shutdownInput)
-
Constructor Details
-
StreamsRecordProcessor
public StreamsRecordProcessor(LinkedBlockingQueue<StreamsRecord> queue, DynamoDBSourceConfig config)
-
-
Method Details
-
initialize
public void initialize(com.amazonaws.services.kinesis.clientlibrary.types.InitializationInput initializationInput) - Specified by:
initializein interfacecom.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessor
-
processRecords
public void processRecords(com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput processRecordsInput) - Specified by:
processRecordsin interfacecom.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessor
-
shutdown
public void shutdown(com.amazonaws.services.kinesis.clientlibrary.types.ShutdownInput shutdownInput) - Specified by:
shutdownin interfacecom.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessor
-