aws-kinesis-consumer is a Jenkins plugin to connect to Kinesis and consume records coming from specific streams.
This plugin has global configuration only, so any features for user are not provided.
This plugin provides an interface to listen application records coming from Kinesis.
To implement listener in your plugin, the below dependencies need to be added in your pom.xml:
<project>
<dependencies>
<dependency>
<groupId>org.jenkins-ci.plugins</groupId>
<artifactId>aws-kinesis-consumer</artifactId>
<version>VERSION</version>
</dependency>
</dependencies>
</project>
Following is the Extension Point that will have to be implemented:
io.jenkins.plugins.aws.kinesisconsumer.extensions.AWSKinesisStreamListener
Initial version of the plugin to connect to AWS Kinesis