Class UnifiedIndexerAppenderatorsManager.LimitedPoolIndexMerger

java.lang.Object
org.apache.druid.segment.realtime.appenderator.UnifiedIndexerAppenderatorsManager.LimitedPoolIndexMerger
All Implemented Interfaces:
IndexMerger
Enclosing class:
UnifiedIndexerAppenderatorsManager

public static class UnifiedIndexerAppenderatorsManager.LimitedPoolIndexMerger extends Object implements IndexMerger
This wrapper around IndexMerger limits concurrent calls to the merge/persist methods used by StreamAppenderator with a shared executor service. Merge/persist methods that are not used by StreamAppenderator will throw an exception if called.