Exceptions
Nested types and modules
| Type | Description |
| AppNameIsAlreadyRunningException | Thrown when an app with the same name |
| InitializationFailedException | Thorwn when initialization of the app failed with the attached inner exception |
| InsufficientHandoverRequestExpiryException | Thrown when the configuration specifies a handover request expiry that's insufficient given the HeartbeatTimeout, CheckPendingHandoverRequestFrequency and CheckUnprocessedShardsFrequency |
| InvalidHeartbeatConfigurationException | Thrown when the configuration specifies a heartbeat frequence that's greater than the heartbeat timeout |
| NegativeMaxDynamoDBRetriesConfigurationException | Thrown when the configruation for MaxDynamoDBRetries is negative |
| NegativeMaxKinesisRetriesConfigurationException | Thrown when the configruation for MaxKinesisRetries is negative |
| ShardCannotBeIteratedException | Thrown when trying to get records from a closed shard whose records have been exhausted |
| ShardNotFoundException | Thrown when trying to initialize a shard processor but its shard cannot be found in the DynamoDB |