diff --git a/amazon-kinesis-client/src/main/java/software/amazon/kinesis/retrieval/polling/PrefetchRecordsPublisher.java b/amazon-kinesis-client/src/main/java/software/amazon/kinesis/retrieval/polling/PrefetchRecordsPublisher.java index 233d9fd5..c1f6bc80 100644 --- a/amazon-kinesis-client/src/main/java/software/amazon/kinesis/retrieval/polling/PrefetchRecordsPublisher.java +++ b/amazon-kinesis-client/src/main/java/software/amazon/kinesis/retrieval/polling/PrefetchRecordsPublisher.java @@ -306,10 +306,10 @@ public class PrefetchRecordsPublisher implements RecordsPublisher { } } } catch (InterruptedException e) { - // Preserve interrupt status - Thread.currentThread().interrupt(); // (Re-)Cancel if current thread also interrupted executorService.shutdownNow(); + // Preserve interrupt status + Thread.currentThread().interrupt(); } started = false; }