Class SegmentPublishResult
java.lang.Object
org.apache.druid.indexing.overlord.SegmentPublishResult
Result of a segment publish operation.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic SegmentPublishResultSet of segments published successfully.inthashCode()booleanbooleanstatic SegmentPublishResultok(Set<DataSegment> segments) static SegmentPublishResultok(Set<DataSegment> segments, List<PendingSegmentRecord> upgradedPendingSegments) static SegmentPublishResultretryableFailure(String errorMsg, Object... args) toString()
-
Method Details
-
ok
-
ok
public static SegmentPublishResult ok(Set<DataSegment> segments, List<PendingSegmentRecord> upgradedPendingSegments) -
fail
-
retryableFailure
-
getSegments
Set of segments published successfully.- Returns:
- Empty set if the publish operation failed or if all the segments had already been published by a different transaction.
-
isSuccess
public boolean isSuccess() -
getErrorMsg
-
isRetryable
public boolean isRetryable() -
getUpgradedPendingSegments
-
equals
-
hashCode
public int hashCode() -
toString
-