title: How to consume records from Kinesis Data Streams using KCL
body: <p>I am trying to consume Kinesis data streams using Kinesis Client Library similar to <a href="https://github.com/aws-samples/amazon-kinesis-learning" rel="nofollow noreferrer">https://github.com/aws-samples/amazon-kinesis-learning</a>.
  But in this example they scheduled the process. I want to consume records afferent without scheduler.</p>
  <p>I don't want to use DynamoDB, cloudWatch. Expecting a simple consumer to consume records in stream</p>
  <p>Is there any way to process records without scheduler using java</p>