Package com.sun.mail.imap.protocol
Class IMAPSaslAuthenticator
- java.lang.Object
 - 
- com.sun.mail.imap.protocol.IMAPSaslAuthenticator
 
 
- 
- All Implemented Interfaces:
 SaslAuthenticator
public class IMAPSaslAuthenticator extends java.lang.Object implements SaslAuthenticator
This class contains a single method that does authentication using SASL. This is in a separate class so that it can be compiled with J2SE 1.5. Eventually it should be merged into IMAPProtocol.java. 
- 
- 
Constructor Summary
Constructors Constructor Description IMAPSaslAuthenticator(IMAPProtocol pr, java.lang.String name, java.util.Properties props, MailLogger logger, java.lang.String host) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanauthenticate(java.lang.String[] mechs, java.lang.String realm, java.lang.String authzid, java.lang.String u, java.lang.String p) 
 - 
 
- 
- 
Constructor Detail
- 
IMAPSaslAuthenticator
public IMAPSaslAuthenticator(IMAPProtocol pr, java.lang.String name, java.util.Properties props, MailLogger logger, java.lang.String host)
 
 - 
 
- 
Method Detail
- 
authenticate
public boolean authenticate(java.lang.String[] mechs, java.lang.String realm, java.lang.String authzid, java.lang.String u, java.lang.String p) throws ProtocolException- Specified by:
 authenticatein interfaceSaslAuthenticator- Throws:
 ProtocolException
 
 - 
 
 -