Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

alt.javax.mail
Interface Session  view Session download Session.java

All Known Implementing Classes:
SessionImpl

public interface Session


Method Summary
 boolean getDebug()
           
 Session getDefaultInstance(java.util.Properties props)
           
 Session getDefaultInstance(java.util.Properties props, javax.mail.Authenticator authenticator)
           
 javax.mail.Folder getFolder(javax.mail.URLName url)
           
 Session getInstance(java.util.Properties props)
           
 Session getInstance(java.util.Properties props, javax.mail.Authenticator authenticator)
           
 javax.mail.PasswordAuthentication getPasswordAuthentication(javax.mail.URLName url)
           
 java.util.Properties getProperties()
           
 java.lang.String getProperty(java.lang.String name)
           
 javax.mail.Provider getProvider(java.lang.String protocol)
           
 javax.mail.Provider[] getProviders()
           
 javax.mail.Store getStore()
           
 javax.mail.Store getStore(javax.mail.Provider provider)
           
 javax.mail.Store getStore(java.lang.String protocol)
           
 javax.mail.Store getStore(javax.mail.URLName url)
           
 Transport getTransport()
           
 Transport getTransport(javax.mail.Address address)
           
 Transport getTransport(javax.mail.Provider provider)
           
 Transport getTransport(java.lang.String protocol)
           
 Transport getTransport(javax.mail.URLName url)
           
 javax.mail.Session getWrappedSession()
           
 javax.mail.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(javax.mail.URLName url, javax.mail.PasswordAuthentication pw)
           
 void setProvider(javax.mail.Provider provider)
           
 

Method Detail

getInstance

public Session getInstance(java.util.Properties props,
                           javax.mail.Authenticator authenticator)

getInstance

public Session getInstance(java.util.Properties props)

getDefaultInstance

public Session getDefaultInstance(java.util.Properties props,
                                  javax.mail.Authenticator authenticator)

getDefaultInstance

public Session getDefaultInstance(java.util.Properties props)

setDebug

public void setDebug(boolean debug)

getDebug

public boolean getDebug()

getProviders

public javax.mail.Provider[] getProviders()

getProvider

public javax.mail.Provider getProvider(java.lang.String protocol)
                                throws javax.mail.NoSuchProviderException

setProvider

public void setProvider(javax.mail.Provider provider)
                 throws javax.mail.NoSuchProviderException

getStore

public javax.mail.Store getStore()
                          throws javax.mail.NoSuchProviderException

getStore

public javax.mail.Store getStore(java.lang.String protocol)
                          throws javax.mail.NoSuchProviderException

getStore

public javax.mail.Store getStore(javax.mail.URLName url)
                          throws javax.mail.NoSuchProviderException

getStore

public javax.mail.Store getStore(javax.mail.Provider provider)
                          throws javax.mail.NoSuchProviderException

getFolder

public javax.mail.Folder getFolder(javax.mail.URLName url)
                            throws javax.mail.MessagingException

getTransport

public Transport getTransport()
                       throws javax.mail.NoSuchProviderException

getTransport

public Transport getTransport(java.lang.String protocol)
                       throws javax.mail.NoSuchProviderException

getTransport

public Transport getTransport(javax.mail.URLName url)
                       throws javax.mail.NoSuchProviderException

getTransport

public Transport getTransport(javax.mail.Provider provider)
                       throws javax.mail.NoSuchProviderException

getTransport

public Transport getTransport(javax.mail.Address address)
                       throws javax.mail.NoSuchProviderException

setPasswordAuthentication

public void setPasswordAuthentication(javax.mail.URLName url,
                                      javax.mail.PasswordAuthentication pw)

getPasswordAuthentication

public javax.mail.PasswordAuthentication getPasswordAuthentication(javax.mail.URLName url)

requestPasswordAuthentication

public javax.mail.PasswordAuthentication requestPasswordAuthentication(java.net.InetAddress addr,
                                                                       int port,
                                                                       java.lang.String protocol,
                                                                       java.lang.String prompt,
                                                                       java.lang.String defaultUserName)

getProperties

public java.util.Properties getProperties()

getProperty

public java.lang.String getProperty(java.lang.String name)

getWrappedSession

public javax.mail.Session getWrappedSession()