Package javax.mail
Class Authenticator
- java.lang.Object
-
- javax.mail.Authenticator
-
public abstract class Authenticator extends java.lang.Object
Callback 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.String
getDefaultUserName()
Returns the default user name.protected PasswordAuthentication
getPasswordAuthentication()
Called when password authentication is needed.protected int
getRequestingPort()
Returns the port used in the request.protected java.lang.String
getRequestingPrompt()
Returns the user prompt string for the request.protected java.lang.String
getRequestingProtocol()
Returns the protocol for the request.protected java.net.InetAddress
getRequestingSite()
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.
-
-