-
Notifications
You must be signed in to change notification settings - Fork 280
Open
Description
Summary
Replace non-public org.apache.accumulo.core.iteratorsImpl.system.IterationInterruptedException with class name checks in the datawave.next package.
Non-Public Class
org.apache.accumulo.core.iteratorsImpl.system.IterationInterruptedException
Solution
Use class name check pattern (same as TabletClosedException in PR #3318):
- Add
isIterationInterruptedException(Throwable t)helper method - Replace
instanceofchecks with helper method calls - Change catch blocks to catch
RuntimeExceptionand check class name
Files Affected
- warehouse/query-core/src/main/java/datawave/next/DocIdQueryIterator.java
- warehouse/query-core/src/main/java/datawave/next/retrieval/DocumentIterator.java
- warehouse/query-core/src/main/java/datawave/next/scanner/DocumentIdProducer.java
- warehouse/query-core/src/main/java/datawave/next/scanner/DocumentRangeScan.java
Part of #2443
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels