Package org.apache.pulsar.io.kinesis
Class KinesisRecordProcessor
java.lang.Object
org.apache.pulsar.io.kinesis.KinesisRecordProcessor
- All Implemented Interfaces:
software.amazon.kinesis.processor.ShardRecordProcessor
public class KinesisRecordProcessor
extends Object
implements software.amazon.kinesis.processor.ShardRecordProcessor
-
Constructor Summary
ConstructorsConstructorDescriptionKinesisRecordProcessor(LinkedBlockingQueue<KinesisRecord> queue, KinesisSourceConfig config) -
Method Summary
Modifier and TypeMethodDescriptionvoidinitialize(software.amazon.kinesis.lifecycle.events.InitializationInput initializationInput) voidleaseLost(software.amazon.kinesis.lifecycle.events.LeaseLostInput leaseLostInput) voidprocessRecords(software.amazon.kinesis.lifecycle.events.ProcessRecordsInput processRecordsInput) voidshardEnded(software.amazon.kinesis.lifecycle.events.ShardEndedInput shardEndedInput) voidshutdownRequested(software.amazon.kinesis.lifecycle.events.ShutdownRequestedInput shutdownRequestedInput)
-
Constructor Details
-
KinesisRecordProcessor
-
-
Method Details
-
initialize
public void initialize(software.amazon.kinesis.lifecycle.events.InitializationInput initializationInput) - Specified by:
initializein interfacesoftware.amazon.kinesis.processor.ShardRecordProcessor
-
processRecords
public void processRecords(software.amazon.kinesis.lifecycle.events.ProcessRecordsInput processRecordsInput) - Specified by:
processRecordsin interfacesoftware.amazon.kinesis.processor.ShardRecordProcessor
-
leaseLost
public void leaseLost(software.amazon.kinesis.lifecycle.events.LeaseLostInput leaseLostInput) - Specified by:
leaseLostin interfacesoftware.amazon.kinesis.processor.ShardRecordProcessor
-
shardEnded
public void shardEnded(software.amazon.kinesis.lifecycle.events.ShardEndedInput shardEndedInput) - Specified by:
shardEndedin interfacesoftware.amazon.kinesis.processor.ShardRecordProcessor
-
shutdownRequested
public void shutdownRequested(software.amazon.kinesis.lifecycle.events.ShutdownRequestedInput shutdownRequestedInput) - Specified by:
shutdownRequestedin interfacesoftware.amazon.kinesis.processor.ShardRecordProcessor
-