DataSegmentFinder.putInMapRetainingNewest(timestampedSegments, dataSegment, indexZip.lastModified());
@Override public void run() { final Injector injector = makeInjector(); indexerMetadataStorageCoordinator = injector.getInstance(IndexerMetadataStorageCoordinator.class); final DataSegmentFinder dataSegmentFinder = injector.getInstance(DataSegmentFinder.class); log.info("Start searching segments under [%s]", workingDirPath); Set<DataSegment> segments = null; try { segments = dataSegmentFinder.findSegments(workingDirPath, Boolean.valueOf(updateDescriptor)); } catch (SegmentLoadingException e) { Throwables.propagate(e); } log.info( "Done searching segments under [%s], [%d] segments were found", workingDirPath, segments.size() ); try { insertSegments(segments); } catch (IOException e) { Throwables.propagate(e); } log.info("Done processing [%d] segments", segments.size()); }
DataSegmentFinder.putInMapRetainingNewest( timestampedSegments, dataSegment,
@Override public void run() { final Injector injector = makeInjector(); indexerMetadataStorageCoordinator = injector.getInstance(IndexerMetadataStorageCoordinator.class); final DataSegmentFinder dataSegmentFinder = injector.getInstance(DataSegmentFinder.class); log.info("Start searching segments under [%s]", workingDirPath); Set<DataSegment> segments = null; try { segments = dataSegmentFinder.findSegments(workingDirPath, Boolean.valueOf(updateDescriptor)); } catch (SegmentLoadingException e) { Throwables.propagate(e); } log.info( "Done searching segments under [%s], [%d] segments were found", workingDirPath, segments.size() ); try { insertSegments(segments); } catch (IOException e) { Throwables.propagate(e); } log.info("Done processing [%d] segments", segments.size()); }
DataSegmentFinder.putInMapRetainingNewest( timestampedSegments, dataSegment,
DataSegmentFinder.putInMapRetainingNewest(timestampedSegments, dataSegment, indexZip.lastModified());
DataSegmentFinder.putInMapRetainingNewest( timestampedSegments, dataSegment,