Enum Class ProtocolVersion

java.lang.Object
java.lang.Enum<ProtocolVersion>
org.infinispan.client.hotrod.ProtocolVersion
All Implemented Interfaces:
Serializable, Comparable<ProtocolVersion>, Constable

public enum ProtocolVersion extends Enum<ProtocolVersion>
Enumeration of supported Hot Rod client protocol VERSIONS.
Since:
9.0
Author:
Radoslav Husar
  • Enum Constant Details Link icon

    • PROTOCOL_VERSION_20 Link icon

      public static final ProtocolVersion PROTOCOL_VERSION_20
    • PROTOCOL_VERSION_21 Link icon

      public static final ProtocolVersion PROTOCOL_VERSION_21
    • PROTOCOL_VERSION_22 Link icon

      public static final ProtocolVersion PROTOCOL_VERSION_22
    • PROTOCOL_VERSION_23 Link icon

      public static final ProtocolVersion PROTOCOL_VERSION_23
    • PROTOCOL_VERSION_24 Link icon

      public static final ProtocolVersion PROTOCOL_VERSION_24
    • PROTOCOL_VERSION_25 Link icon

      public static final ProtocolVersion PROTOCOL_VERSION_25
    • PROTOCOL_VERSION_26 Link icon

      public static final ProtocolVersion PROTOCOL_VERSION_26
    • PROTOCOL_VERSION_27 Link icon

      public static final ProtocolVersion PROTOCOL_VERSION_27
    • PROTOCOL_VERSION_28 Link icon

      public static final ProtocolVersion PROTOCOL_VERSION_28
    • PROTOCOL_VERSION_29 Link icon

      public static final ProtocolVersion PROTOCOL_VERSION_29
    • PROTOCOL_VERSION_30 Link icon

      public static final ProtocolVersion PROTOCOL_VERSION_30
    • PROTOCOL_VERSION_31 Link icon

      public static final ProtocolVersion PROTOCOL_VERSION_31
    • PROTOCOL_VERSION_40 Link icon

      public static final ProtocolVersion PROTOCOL_VERSION_40
    • PROTOCOL_VERSION_AUTO Link icon

      public static final ProtocolVersion PROTOCOL_VERSION_AUTO
  • Field Details Link icon

    • DEFAULT_PROTOCOL_VERSION Link icon

      public static final ProtocolVersion DEFAULT_PROTOCOL_VERSION
    • HIGHEST_PROTOCOL_VERSION Link icon

      public static final ProtocolVersion HIGHEST_PROTOCOL_VERSION
    • SAFE_HANDSHAKE_PROTOCOL_VERSION Link icon

      public static final ProtocolVersion SAFE_HANDSHAKE_PROTOCOL_VERSION
  • Method Details Link icon

    • values Link icon

      public static ProtocolVersion[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf Link icon

      public static ProtocolVersion valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • toString Link icon

      public String toString()
      Overrides:
      toString in class Enum<ProtocolVersion>
    • getVersion Link icon

      public int getVersion()
    • getCodec Link icon

      public org.infinispan.client.hotrod.impl.protocol.Codec getCodec()
    • parseVersion Link icon

      public static ProtocolVersion parseVersion(String version)
    • getBestVersion Link icon

      public static ProtocolVersion getBestVersion(int version)
    • choose Link icon

      public ProtocolVersion choose(ProtocolVersion serverVersion)