jdk/src/share/classes/javax/security/sasl/SaslClient.java
changeset 25403 e982fe3e83a4
parent 21278 ef8a3a2a72f2
equal deleted inserted replaced
25402:0c24d9aa8fb9 25403:e982fe3e83a4
   202     /**
   202     /**
   203      * Retrieves the negotiated property.
   203      * Retrieves the negotiated property.
   204      * This method can be called only after the authentication exchange has
   204      * This method can be called only after the authentication exchange has
   205      * completed (i.e., when {@code isComplete()} returns true); otherwise, an
   205      * completed (i.e., when {@code isComplete()} returns true); otherwise, an
   206      * {@code IllegalStateException} is thrown.
   206      * {@code IllegalStateException} is thrown.
       
   207      * <p>
       
   208      * The {@link Sasl} class includes several well-known property names
       
   209      * (For example, {@link Sasl#QOP}). A SASL provider can support other
       
   210      * properties which are specific to the vendor and/or a mechanism.
   207      *
   211      *
   208      * @param propName The non-null property name.
   212      * @param propName The non-null property name.
   209      * @return The value of the negotiated property. If null, the property was
   213      * @return The value of the negotiated property. If null, the property was
   210      * not negotiated or is not applicable to this mechanism.
   214      * not negotiated or is not applicable to this mechanism.
   211      * @exception IllegalStateException if this authentication exchange
   215      * @exception IllegalStateException if this authentication exchange