- java.lang.Object
-
- javax.mail.Provider
-
public class Provider extends Object
The Provider is a class that describes a protocol implementation. The values typically come from the javamail.providers and javamail.default.providers resource files. An application may also create and register a Provider object to dynamically add support for a new provider.- Author:
- Max Spivak, Bill Shannon
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description static class
Provider.Type
This inner class defines the Provider type.
-
Constructor Summary
Constructors Constructor and Description Provider(Provider.Type type, String protocol, String classname, String vendor, String version)
Create a new provider of the specified type for the specified protocol.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description String
getClassName()
Returns name of the class that implements the protocolString
getProtocol()
Returns the protocol supported by this ProviderProvider.Type
getType()
Returns the type of this ProviderString
getVendor()
Returns name of vendor associated with this implementation or nullString
getVersion()
Returns version of this implementation or null if no versionString
toString()
Overrides Object.toString()
-
-
-
Constructor Detail
-
Provider
public Provider(Provider.Type type, String protocol, String classname, String vendor, String version)
Create a new provider of the specified type for the specified protocol. The specified class implements the provider.- Parameters:
type
- Type.STORE or Type.TRANSPORTprotocol
- valid protocol for the typeclassname
- class name that implements this protocolvendor
- optional string identifying the vendor (may be null)version
- optional implementation version string (may be null)- Since:
- JavaMail 1.4
-
-
Method Detail
-
getType
public Provider.Type getType()
Returns the type of this Provider
-
getProtocol
public String getProtocol()
Returns the protocol supported by this Provider
-
getClassName
public String getClassName()
Returns name of the class that implements the protocol
-
getVendor
public String getVendor()
Returns name of vendor associated with this implementation or null
-
getVersion
public String getVersion()
Returns version of this implementation or null if no version
-
-
Traduction non disponible
Les API Java ne sont pas encore traduites en français sur l'infobrol. Seule la version anglaise est disponible pour l'instant.
Version en cache
21/08/2025 20:15:30 Cette version de la page est en cache (à la date du 21/08/2025 20:15:30) afin d'accélérer le traitement.Vous pouvez activer le mode utilisateur dans le menu en haut pour afficher la version plus récente de la page.
Document créé le 14/04/2008, dernière modification le 18/08/2025
Source du document imprimé : https://www.gaudry.be/java-api-javaee-rf-javax/mail/provider.html
L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.
Références
Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.