Interface VersionExtension


public interface VersionExtension
Allows plugging in current version elements.
  • Method Details

    • getCurrentTransportVersion

      TransportVersion getCurrentTransportVersion(TransportVersion fallback)
      Returns the TransportVersion that Elasticsearch should use.

      This must be at least as high as the given fallback.

      Parameters:
      fallback - The latest transport version from server
    • getCurrentIndexVersion

      IndexVersion getCurrentIndexVersion(IndexVersion fallback)
      Returns the IndexVersion that Elasticsearch should use.

      This must be at least as high as the given fallback.

      Parameters:
      fallback - The latest index version from server