The KinesisMessageHandler class accepts a constructor with input as AmazonKinesisAsync. AmazonKinesisAsync is an interface for accessing Kinesis asynchronously. Does this mean that there is no synchronous support for KinesisMessageHandler?
Also, what is the relevance of setSync method in KinesisMessageHandler?