diff --git a/core/src/main/java/org/jivesoftware/smack/sasl/SASLMechanism.java b/core/src/main/java/org/jivesoftware/smack/sasl/SASLMechanism.java index 527562461..6a63f1cc8 100644 --- a/core/src/main/java/org/jivesoftware/smack/sasl/SASLMechanism.java +++ b/core/src/main/java/org/jivesoftware/smack/sasl/SASLMechanism.java @@ -40,7 +40,7 @@ import javax.security.sasl.SaslException; *
- * Kept for backward compatibility only. - * - * @param username the username of the user being authenticated. - * @param host the hostname where the user account resides. - * @param password the password for this account. - * @throws IOException If a network error occurs while authenticating. - * @throws XMPPException If a protocol error occurs or the user is not authenticated. - * @deprecated Please use {@link #authenticate(String, String, String, String)} instead. - */ - public void authenticate(String username, String host, String password) throws IOException, XMPPException { - authenticate(username, host, host, password); - } - /** * Builds and sends the auth stanza to the server. The callback handler will handle * any additional information, such as the authentication ID or realm, if it is needed. @@ -196,7 +178,6 @@ public abstract class SASLMechanism implements CallbackHandler { getSASLAuthentication().send(new AuthMechanism(getName(), authenticationText)); } - /** * The server is challenging the SASL mechanism for the stanza he just sent. Send a * response to the server's challenge. @@ -231,7 +212,6 @@ public abstract class SASLMechanism implements CallbackHandler { */ protected abstract String getName(); - protected SASLAuthentication getSASLAuthentication() { return saslAuthentication; } @@ -268,7 +248,7 @@ public abstract class SASLMechanism implements CallbackHandler { /** * Initiating SASL authentication by select a mechanism. */ - public class AuthMechanism extends Packet { + public static class AuthMechanism extends Packet { final private String name; final private String authenticationText; @@ -318,7 +298,7 @@ public abstract class SASLMechanism implements CallbackHandler { /** * A SASL response stanza. */ - public class Response extends Packet { + public static class Response extends Packet { final private String authenticationText; public Response() { @@ -396,5 +376,5 @@ public abstract class SASLMechanism implements CallbackHandler { stanza.append(""); return stanza.toString(); } - } + } }