Package io.aiven.commons.kafka.config
Class SinceInfo.OverrideRange
java.lang.Object
io.aiven.commons.kafka.config.SinceInfo.OverrideRange
- All Implemented Interfaces:
Comparable<SinceInfo.OverrideRange>
- Enclosing class:
- SinceInfo
public static final class SinceInfo.OverrideRange
extends Object
implements Comparable<SinceInfo.OverrideRange>
Matches a range of SinceInfo records.
-
Constructor Summary
ConstructorsConstructorDescriptionOverrideRange(SinceInfo.Builder builder) Creates an OverrideRange from a SinceInfo.Builder. -
Method Summary
-
Constructor Details
-
OverrideRange
public OverrideRange(SinceInfo.Builder builder) throws org.apache.maven.artifact.versioning.InvalidVersionSpecificationException Creates an OverrideRange from a SinceInfo.Builder. The version specified may be a range as defined in the Maven methodVersionRange.createFromVersionSpec(String).- Parameters:
builder- the Builder to extract the SinceInfo from.- Throws:
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException- on an invalid specification.- See Also:
-
-
Method Details
-
toString
-
matches
Checks if this OverrideRange matches a SinceInfo.- Parameters:
sinceValue- the SinceInfo to check.- Returns:
trueif sinceValue is within the OverrideRange.
-
compareTo
- Specified by:
compareToin interfaceComparable<SinceInfo.OverrideRange>
-
equals
-
hashCode
public int hashCode()
-