public interface RateLimitPolicy
Modifier and Type | Method and Description |
---|---|
default void |
onSuccess(java.util.List<KinesisRecord> records)
Called after Kinesis records are successfully retrieved.
|
default void |
onThrottle(KinesisClientThrottledException e)
Called after the Kinesis client is throttled.
|
default void onSuccess(java.util.List<KinesisRecord> records) throws java.lang.InterruptedException
records
- The list of retrieved records.java.lang.InterruptedException
default void onThrottle(KinesisClientThrottledException e) throws java.lang.InterruptedException
e
- The KinesisClientThrottledException
thrown by the client.java.lang.InterruptedException