equal
deleted
inserted
replaced
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 |