public class SegmentLoaderLocalCacheManager extends Object implements SegmentLoader
| Constructor and Description |
|---|
SegmentLoaderLocalCacheManager(IndexIO indexIO,
SegmentLoaderConfig config,
com.fasterxml.jackson.databind.ObjectMapper mapper) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanup(org.apache.druid.timeline.DataSegment segment) |
Segment |
getSegment(org.apache.druid.timeline.DataSegment segment) |
File |
getSegmentFiles(org.apache.druid.timeline.DataSegment segment) |
boolean |
isSegmentLoaded(org.apache.druid.timeline.DataSegment segment) |
SegmentLoaderLocalCacheManager |
withConfig(SegmentLoaderConfig config) |
@Inject public SegmentLoaderLocalCacheManager(IndexIO indexIO, SegmentLoaderConfig config, com.fasterxml.jackson.databind.ObjectMapper mapper)
public SegmentLoaderLocalCacheManager withConfig(SegmentLoaderConfig config)
public boolean isSegmentLoaded(org.apache.druid.timeline.DataSegment segment)
isSegmentLoaded in interface SegmentLoaderpublic Segment getSegment(org.apache.druid.timeline.DataSegment segment) throws SegmentLoadingException
getSegment in interface SegmentLoaderSegmentLoadingExceptionpublic File getSegmentFiles(org.apache.druid.timeline.DataSegment segment) throws SegmentLoadingException
getSegmentFiles in interface SegmentLoaderSegmentLoadingExceptionpublic void cleanup(org.apache.druid.timeline.DataSegment segment)
cleanup in interface SegmentLoaderCopyright © 2011–2018 The Apache Software Foundation. All rights reserved.