Package javax.mail
Class Authenticator
- java.lang.Object
-
- javax.mail.Authenticator
-
public abstract class Authenticator extends java.lang.ObjectCallback object that can be used to obtain password information during authentication. This normally occurs by prompting the user for a password or retrieving it from secure storage.- Version:
- 1.4
- Author:
- Chris Burdess
-
-
Constructor Summary
Constructors Constructor Description Authenticator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgetDefaultUserName()Returns the default user name.protected PasswordAuthenticationgetPasswordAuthentication()Called when password authentication is needed.protected intgetRequestingPort()Returns the port used in the request.protected java.lang.StringgetRequestingPrompt()Returns the user prompt string for the request.protected java.lang.StringgetRequestingProtocol()Returns the protocol for the request.protected java.net.InetAddressgetRequestingSite()Returns the IP address of the request host, or null if not available.
-
-
-
Method Detail
-
getDefaultUserName
protected final java.lang.String getDefaultUserName()
Returns the default user name.
-
getPasswordAuthentication
protected PasswordAuthentication getPasswordAuthentication()
Called when password authentication is needed. This method should be overridden by subclasses.
-
getRequestingPort
protected final int getRequestingPort()
Returns the port used in the request.
-
getRequestingPrompt
protected final java.lang.String getRequestingPrompt()
Returns the user prompt string for the request.
-
getRequestingProtocol
protected final java.lang.String getRequestingProtocol()
Returns the protocol for the request.
-
getRequestingSite
protected final java.net.InetAddress getRequestingSite()
Returns the IP address of the request host, or null if not available.
-
-