javax.mail
Class Provider

java.lang.Object
  |
  +--javax.mail.Provider

public class Provider
extends java.lang.Object

The Provider is a class that describes a protocol implementation. The values come from the javamail.providers & javamail.default.providers resource files.


Inner Class Summary
static class Provider.Type
          This inner class defines the Provider type.
 
Method Summary
 java.lang.String getClassName()
          Returns name of the class that implements the protocol
 java.lang.String getProtocol()
          Returns the protocol supported by this Provider
 Provider.Type getType()
          Returns the type of this Provider
 java.lang.String getVendor()
          Returns name of vendor associated with this implementation or null
 java.lang.String getVersion()
          Returns version of this implementation or null if no version
 java.lang.String toString()
          Overrides Object.toString()
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getType

public Provider.Type getType()
Returns the type of this Provider

getProtocol

public java.lang.String getProtocol()
Returns the protocol supported by this Provider

getClassName

public java.lang.String getClassName()
Returns name of the class that implements the protocol

getVendor

public java.lang.String getVendor()
Returns name of vendor associated with this implementation or null

getVersion

public java.lang.String getVersion()
Returns version of this implementation or null if no version

toString

public java.lang.String toString()
Overrides Object.toString()
Overrides:
toString in class java.lang.Object