Module 
Package org.xnio.sasl

Enum SaslStrength

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<SaslStrength>

    public enum SaslStrength
    extends java.lang.Enum<SaslStrength>
    The SASL cipher strength value.
    See Also:
    Sasl.STRENGTH
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      HIGH
      Specify high cipher strength.
      LOW
      Specify low cipher strength.
      MEDIUM
      Specify medium cipher strength.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static SaslStrength fromString​(java.lang.String name)
      Get the SASL Strength level for the given string.
      java.lang.String toString()
      Returns the human-readable reprentation of this Strength value.
      static SaslStrength valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static SaslStrength[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      • Methods inherited from class java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Enum Constant Detail

      • LOW

        public static final SaslStrength LOW
        Specify low cipher strength.
      • MEDIUM

        public static final SaslStrength MEDIUM
        Specify medium cipher strength.
      • HIGH

        public static final SaslStrength HIGH
        Specify high cipher strength.
    • Method Detail

      • values

        public static SaslStrength[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (SaslStrength c : SaslStrength.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static SaslStrength valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • fromString

        public static SaslStrength fromString​(java.lang.String name)
        Get the SASL Strength level for the given string.
        Parameters:
        name - the Strength level
        Returns:
        the Strength value
      • toString

        public java.lang.String toString()
        Returns the human-readable reprentation of this Strength value.
        Overrides:
        toString in class java.lang.Enum<SaslStrength>
        Returns:
        the string representation