Class PeriodBroadcastDistributionRule
- java.lang.Object
-
- org.apache.druid.server.coordinator.rules.BroadcastDistributionRule
-
- org.apache.druid.server.coordinator.rules.PeriodBroadcastDistributionRule
-
- All Implemented Interfaces:
Rule
public class PeriodBroadcastDistributionRule extends BroadcastDistributionRule
-
-
Constructor Summary
Constructors Constructor Description PeriodBroadcastDistributionRule(org.joda.time.Period period, Boolean includeFuture)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanappliesTo(org.apache.druid.timeline.DataSegment segment, org.joda.time.DateTime referenceTimestamp)booleanappliesTo(org.joda.time.Interval interval, org.joda.time.DateTime referenceTimestamp)booleanequals(Object o)org.joda.time.PeriodgetPeriod()StringgetType()inthashCode()booleanisIncludeFuture()-
Methods inherited from class org.apache.druid.server.coordinator.rules.BroadcastDistributionRule
run
-
-
-
-
Constructor Detail
-
PeriodBroadcastDistributionRule
public PeriodBroadcastDistributionRule(org.joda.time.Period period, Boolean includeFuture)
-
-
Method Detail
-
getType
public String getType()
-
appliesTo
public boolean appliesTo(org.apache.druid.timeline.DataSegment segment, org.joda.time.DateTime referenceTimestamp)
-
appliesTo
public boolean appliesTo(org.joda.time.Interval interval, org.joda.time.DateTime referenceTimestamp)
-
getPeriod
public org.joda.time.Period getPeriod()
-
isIncludeFuture
public boolean isIncludeFuture()
-
-