public interface com.datastax.oss.driver.internal.core.ProtocolVersionRegistry
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.datastax.oss.driver.internal.core.ProtocolVersionRegistry
  super_class: java.lang.Object
{
  public abstract com.datastax.oss.driver.api.core.ProtocolVersion fromName(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/datastax/oss/driver/api/core/ProtocolVersion;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  

  public abstract com.datastax.oss.driver.api.core.ProtocolVersion highestNonBeta();
    descriptor: ()Lcom/datastax/oss/driver/api/core/ProtocolVersion;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Optional<com.datastax.oss.driver.api.core.ProtocolVersion> downgrade(com.datastax.oss.driver.api.core.ProtocolVersion);
    descriptor: (Lcom/datastax/oss/driver/api/core/ProtocolVersion;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lcom/datastax/oss/driver/api/core/ProtocolVersion;)Ljava/util/Optional<Lcom/datastax/oss/driver/api/core/ProtocolVersion;>;
    MethodParameters:
         Name  Flags
      version  

  public abstract com.datastax.oss.driver.api.core.ProtocolVersion highestCommon(java.util.Collection<com.datastax.oss.driver.api.core.metadata.Node>);
    descriptor: (Ljava/util/Collection;)Lcom/datastax/oss/driver/api/core/ProtocolVersion;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Collection<Lcom/datastax/oss/driver/api/core/metadata/Node;>;)Lcom/datastax/oss/driver/api/core/ProtocolVersion;
    MethodParameters:
       Name  Flags
      nodes  

  public abstract boolean supports(com.datastax.oss.driver.api.core.ProtocolVersion, com.datastax.oss.driver.internal.core.ProtocolFeature);
    descriptor: (Lcom/datastax/oss/driver/api/core/ProtocolVersion;Lcom/datastax/oss/driver/internal/core/ProtocolFeature;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      version  
      feature  
}
SourceFile: "ProtocolVersionRegistry.java"