Class KinesisRecordProcessor
- java.lang.Object
-
- io.jenkins.plugins.aws.kinesisconsumer.KinesisRecordProcessor
-
- All Implemented Interfaces:
software.amazon.kinesis.processor.ShardRecordProcessor
public class KinesisRecordProcessor extends Object implements software.amazon.kinesis.processor.ShardRecordProcessor
Implements theShardRecordProcessorinterface to process data records fetched from Amazon Kinesis- Author:
- Fabio Ponciroli
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceKinesisRecordProcessor.Factory
-
Field Summary
Fields Modifier and Type Field Description StringstreamName
-
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)Forward each byte record ofProcessRecordsInputto theAWSKinesisStreamListenerinterfacevoidshardEnded(software.amazon.kinesis.lifecycle.events.ShardEndedInput shardEndedInput)voidshutdownRequested(software.amazon.kinesis.lifecycle.events.ShutdownRequestedInput shutdownRequestedInput)
-
-
-
Field Detail
-
streamName
public final String streamName
-
-
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)
Forward each byte record ofProcessRecordsInputto theAWSKinesisStreamListenerinterface- Specified by:
processRecordsin interfacesoftware.amazon.kinesis.processor.ShardRecordProcessor- Parameters:
processRecordsInput-ProcessRecordsInputto process
-
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
-
-