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 java.lang.Object implements software.amazon.kinesis.processor.ShardRecordProcessor
-
-
Constructor Summary
Constructors Constructor Description KinesisRecordProcessor(java.util.concurrent.LinkedBlockingQueue<KinesisRecord> queue, KinesisSourceConfig config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinitialize(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 Detail
-
KinesisRecordProcessor
public KinesisRecordProcessor(java.util.concurrent.LinkedBlockingQueue<KinesisRecord> queue, KinesisSourceConfig config)
-
-
Method Detail
-
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
-
-