javax.mail

Class Provider


public class Provider
extends java.lang.Object

A description of a messaging implementation that can store or send messages.
Version:
1.4
Author:
Chris Burdess

Nested Class Summary

static class
Provider.Type
A provider type (STORE or TRANSPORT).

Constructor Summary

Provider(Provider.Type type, String protocol, String className, String vendor, String version)
Creates a new provider of the given type and protocol.

Method Summary

String
getClassName()
Returns the name of the class implementing the protocol.
String
getProtocol()
Returns the protocol implemented by this provider.
Provider.Type
getType()
Returns the provider type.
String
getVendor()
Returns the name of the vendor associated with this implementation.
String
getVersion()
Returns the version of this implementation.
String
toString()

Constructor Details

Provider

public Provider(Provider.Type type,
                String protocol,
                String className,
                String vendor,
                String version)
Creates a new provider of the given type and protocol.
Parameters:
type - the provider type
protocol - the protocol URL scheme
className - the name of the implementing class
vendor - the implementation vendor
version - the implementation version
Since:
JavaMail 1.4

Method Details

getClassName

public String getClassName()
Returns the name of the class implementing the protocol.

getProtocol

public String getProtocol()
Returns the protocol implemented by this provider.

getType

public Provider.Type getType()
Returns the provider type.

getVendor

public String getVendor()
Returns the name of the vendor associated with this implementation.

getVersion

public String getVersion()
Returns the version of this implementation.

toString

public String toString()

© Copyright 2003, 2004 The Free Software Foundation, All rights reserved