Interface Rule
- All Known Implementing Classes:
BroadcastDistributionRule,DropRule,ForeverBroadcastDistributionRule,ForeverDropRule,ForeverLoadRule,IntervalBroadcastDistributionRule,IntervalDropRule,IntervalLoadRule,LoadRule,PeriodBroadcastDistributionRule,PeriodDropBeforeRule,PeriodDropRule,PeriodLoadRule
public interface Rule
Retention rule that governs retention and distribution of segments in a cluster.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanappliesTo(DataSegment segment, org.joda.time.DateTime referenceTimestamp) booleanappliesTo(org.joda.time.Interval interval, org.joda.time.DateTime referenceTimestamp) getType()voidrun(DataSegment segment, SegmentActionHandler segmentHandler)
-
Method Details
-
getType
String getType() -
appliesTo
-
appliesTo
boolean appliesTo(org.joda.time.Interval interval, org.joda.time.DateTime referenceTimestamp) -
run
-