Class SegmentChangeRequestLoad
- java.lang.Object
-
- org.apache.druid.server.coordination.SegmentChangeRequestLoad
-
- All Implemented Interfaces:
DataSegmentChangeRequest
public class SegmentChangeRequestLoad extends Object implements DataSegmentChangeRequest
-
-
Constructor Summary
Constructors Constructor Description SegmentChangeRequestLoad(LoadableDataSegment segment)To avoid pruning of the loadSpec on the broker, needed when the broker is loading broadcast segments, we deserialize into anLoadableDataSegment, which never removes the loadSpec.SegmentChangeRequestLoad(org.apache.druid.timeline.DataSegment segment)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringasString()booleanequals(Object o)org.apache.druid.timeline.DataSegmentgetSegment()voidgo(DataSegmentChangeHandler handler, DataSegmentChangeCallback callback)inthashCode()StringtoString()
-
-
-
Constructor Detail
-
SegmentChangeRequestLoad
public SegmentChangeRequestLoad(LoadableDataSegment segment)
To avoid pruning of the loadSpec on the broker, needed when the broker is loading broadcast segments, we deserialize into anLoadableDataSegment, which never removes the loadSpec.
-
SegmentChangeRequestLoad
public SegmentChangeRequestLoad(org.apache.druid.timeline.DataSegment segment)
-
-
Method Detail
-
go
public void go(DataSegmentChangeHandler handler, @Nullable DataSegmentChangeCallback callback)
- Specified by:
goin interfaceDataSegmentChangeRequest
-
getSegment
public org.apache.druid.timeline.DataSegment getSegment()
-
asString
public String asString()
- Specified by:
asStringin interfaceDataSegmentChangeRequest
-
-