クラス
javax.mail.Provider の使用

Provider を使用しているパッケージ
javax.mail メールシステムをモデル化するクラスです。 
 

javax.mail での Provider の使用
 

Provider を返す javax.mail のメソッド
 Provider Session.getProvider(String protocol)
          指定されたプロトコルのデフォルトの Provider を返します。
 Provider[] Session.getProviders()
          このメソッドは、このアプリケーションで使用可能な ClassLoader によりロード できる javamail.
 

Provider 型のパラメータを持つ javax.mail のメソッド
 Store Session.getStore(Provider provider)
          Provider により指定されたストアのインスタンスを取得します。
 Transport Session.getTransport(Provider provider)
          Provider 中に指定されたトランスポートのインスタンスを取得します。
 void Session.setProvider(Provider provider)
          渡された Provider を、以前の全ての値をオーバーライドすることにより、 Provider.protocol 中のプロトコルに対するデフォルトの実装として設定します。