Package alt.javax.mail
Class SessionImpl
- java.lang.Object
-
- alt.javax.mail.SessionImpl
-
-
Constructor Summary
Constructors Constructor Description SessionImpl(javax.mail.Session session)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
getDebug()
Session
getDefaultInstance(java.util.Properties props)
Session
getDefaultInstance(java.util.Properties props, Authenticator authenticator)
Folder
getFolder(URLName url)
Session
getInstance(java.util.Properties props)
Session
getInstance(java.util.Properties props, Authenticator authenticator)
PasswordAuthentication
getPasswordAuthentication(URLName url)
java.util.Properties
getProperties()
java.lang.String
getProperty(java.lang.String name)
Provider
getProvider(java.lang.String protocol)
Provider[]
getProviders()
Store
getStore()
Store
getStore(java.lang.String protocol)
Store
getStore(Provider provider)
Store
getStore(URLName url)
Transport
getTransport()
Transport
getTransport(Address address)
Transport
getTransport(java.lang.String protocol)
Transport
getTransport(Provider provider)
Transport
getTransport(URLName url)
javax.mail.Session
getWrappedSession()
PasswordAuthentication
requestPasswordAuthentication(java.net.InetAddress addr, int port, java.lang.String protocol, java.lang.String prompt, java.lang.String defaultUserName)
void
setDebug(boolean debug)
void
setPasswordAuthentication(URLName url, PasswordAuthentication pw)
void
setProvider(Provider provider)
-
-
-
Method Detail
-
getInstance
public Session getInstance(java.util.Properties props, Authenticator authenticator)
- Specified by:
getInstance
in interfaceSession
-
getInstance
public Session getInstance(java.util.Properties props)
- Specified by:
getInstance
in interfaceSession
-
getDefaultInstance
public Session getDefaultInstance(java.util.Properties props, Authenticator authenticator)
- Specified by:
getDefaultInstance
in interfaceSession
-
getDefaultInstance
public Session getDefaultInstance(java.util.Properties props)
- Specified by:
getDefaultInstance
in interfaceSession
-
getProviders
public Provider[] getProviders()
- Specified by:
getProviders
in interfaceSession
-
getProvider
public Provider getProvider(java.lang.String protocol) throws NoSuchProviderException
- Specified by:
getProvider
in interfaceSession
- Throws:
NoSuchProviderException
-
setProvider
public void setProvider(Provider provider) throws NoSuchProviderException
- Specified by:
setProvider
in interfaceSession
- Throws:
NoSuchProviderException
-
getStore
public Store getStore() throws NoSuchProviderException
-
getStore
public Store getStore(java.lang.String protocol) throws NoSuchProviderException
-
getStore
public Store getStore(URLName url) throws NoSuchProviderException
-
getStore
public Store getStore(Provider provider) throws NoSuchProviderException
-
getFolder
public Folder getFolder(URLName url) throws MessagingException
-
getTransport
public Transport getTransport() throws NoSuchProviderException
- Specified by:
getTransport
in interfaceSession
- Throws:
NoSuchProviderException
-
getTransport
public Transport getTransport(java.lang.String protocol) throws NoSuchProviderException
- Specified by:
getTransport
in interfaceSession
- Throws:
NoSuchProviderException
-
getTransport
public Transport getTransport(URLName url) throws NoSuchProviderException
- Specified by:
getTransport
in interfaceSession
- Throws:
NoSuchProviderException
-
getTransport
public Transport getTransport(Provider provider) throws NoSuchProviderException
- Specified by:
getTransport
in interfaceSession
- Throws:
NoSuchProviderException
-
getTransport
public Transport getTransport(Address address) throws NoSuchProviderException
- Specified by:
getTransport
in interfaceSession
- Throws:
NoSuchProviderException
-
setPasswordAuthentication
public void setPasswordAuthentication(URLName url, PasswordAuthentication pw)
- Specified by:
setPasswordAuthentication
in interfaceSession
-
getPasswordAuthentication
public PasswordAuthentication getPasswordAuthentication(URLName url)
- Specified by:
getPasswordAuthentication
in interfaceSession
-
requestPasswordAuthentication
public PasswordAuthentication requestPasswordAuthentication(java.net.InetAddress addr, int port, java.lang.String protocol, java.lang.String prompt, java.lang.String defaultUserName)
- Specified by:
requestPasswordAuthentication
in interfaceSession
-
getProperties
public java.util.Properties getProperties()
- Specified by:
getProperties
in interfaceSession
-
getProperty
public java.lang.String getProperty(java.lang.String name)
- Specified by:
getProperty
in interfaceSession
-
getWrappedSession
public javax.mail.Session getWrappedSession()
- Specified by:
getWrappedSession
in interfaceSession
-
-