Package org.apache.druid.segment.loading
Class OmniDataSegmentArchiver
- java.lang.Object
-
- org.apache.druid.segment.loading.OmniDataSegmentArchiver
-
- All Implemented Interfaces:
org.apache.druid.segment.loading.DataSegmentArchiver
public class OmniDataSegmentArchiver extends Object implements org.apache.druid.segment.loading.DataSegmentArchiver
-
-
Constructor Summary
Constructors Constructor Description OmniDataSegmentArchiver(Map<String,com.google.inject.Provider<org.apache.druid.segment.loading.DataSegmentArchiver>> archivers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.druid.timeline.DataSegmentarchive(org.apache.druid.timeline.DataSegment segment)Map<String,com.google.common.base.Supplier<org.apache.druid.segment.loading.DataSegmentArchiver>>getArchivers()org.apache.druid.timeline.DataSegmentrestore(org.apache.druid.timeline.DataSegment segment)
-
-
-
Method Detail
-
archive
public org.apache.druid.timeline.DataSegment archive(org.apache.druid.timeline.DataSegment segment) throws org.apache.druid.segment.loading.SegmentLoadingException- Specified by:
archivein interfaceorg.apache.druid.segment.loading.DataSegmentArchiver- Throws:
org.apache.druid.segment.loading.SegmentLoadingException
-
restore
public org.apache.druid.timeline.DataSegment restore(org.apache.druid.timeline.DataSegment segment) throws org.apache.druid.segment.loading.SegmentLoadingException- Specified by:
restorein interfaceorg.apache.druid.segment.loading.DataSegmentArchiver- Throws:
org.apache.druid.segment.loading.SegmentLoadingException
-
-