Package org.elasticsearch.test
Class TransportVersionUtils
java.lang.Object
org.elasticsearch.test.TransportVersionUtils
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic List<TransportVersion>
Returns all released versionsstatic TransportVersion
Returns the oldest knownTransportVersion
static TransportVersion
getNextVersion
(TransportVersion version) static TransportVersion
getNextVersion
(TransportVersion version, boolean createIfNecessary) static TransportVersion
static TransportVersion
getPreviousVersion
(TransportVersion version) static TransportVersion
randomCompatibleVersion
(Random random) Returns a randomTransportVersion
that is compatible withTransportVersion.current()
static TransportVersion
Returns a randomTransportVersion
from all available versions.static TransportVersion
randomVersion
(Random random) Returns a randomTransportVersion
from all available versions.static TransportVersion
randomVersion
(Set<TransportVersion> ignore) Returns a randomTransportVersion
from all available versions without the ignore setstatic TransportVersion
randomVersionBetween
(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 randomTransportVersion
from all available versions. -
randomVersion
Returns a randomTransportVersion
from all available versions without the ignore set -
randomVersion
Returns a randomTransportVersion
from all available versions. -
randomVersionBetween
public static TransportVersion randomVersionBetween(Random random, @Nullable TransportVersion minVersion, @Nullable TransportVersion maxVersion) -
getPreviousVersion
-
getPreviousVersion
-
getNextVersion
-
getNextVersion
-
randomCompatibleVersion
Returns a randomTransportVersion
that is compatible withTransportVersion.current()
-