Package org.elasticsearch.test
Class TransportVersionUtils
java.lang.Object
org.elasticsearch.test.TransportVersionUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic List<TransportVersion> Returns all released versionsstatic TransportVersionReturns the oldest knownTransportVersionstatic TransportVersiongetNextVersion(TransportVersion version) static TransportVersiongetNextVersion(TransportVersion version, boolean createIfNecessary) static TransportVersionstatic TransportVersiongetPreviousVersion(TransportVersion version) static TransportVersionrandomCompatibleVersion(Random random) Returns a randomTransportVersionthat is compatible withTransportVersion.current()static TransportVersionReturns a randomTransportVersionfrom all available versions.static TransportVersionrandomVersion(Random random) Returns a randomTransportVersionfrom all available versions.static TransportVersionrandomVersion(Set<TransportVersion> ignore) Returns a randomTransportVersionfrom all available versions without the ignore setstatic TransportVersionrandomVersionBetween(Random random, TransportVersion minVersion, TransportVersion maxVersion)
-
Constructor Details
-
TransportVersionUtils
public TransportVersionUtils()
-
-
Method Details
-
allReleasedVersions
Returns all released versions -
getFirstVersion
Returns the oldest knownTransportVersion -
randomVersion
Returns a randomTransportVersionfrom all available versions. -
randomVersion
Returns a randomTransportVersionfrom all available versions without the ignore set -
randomVersion
Returns a randomTransportVersionfrom all available versions. -
randomVersionBetween
public static TransportVersion randomVersionBetween(Random random, @Nullable TransportVersion minVersion, @Nullable TransportVersion maxVersion) -
getPreviousVersion
-
getPreviousVersion
-
getNextVersion
-
getNextVersion
-
randomCompatibleVersion
Returns a randomTransportVersionthat is compatible withTransportVersion.current()
-