org.springframework.integration.mail
Class MailTransportUtils

java.lang.Object
  extended by org.springframework.integration.mail.MailTransportUtils

public abstract class MailTransportUtils
extends java.lang.Object

Collection of utility methods to work with Mail transports.


Constructor Summary
MailTransportUtils()
           
 
Method Summary
static void closeFolder(javax.mail.Folder folder, boolean expunge)
          Close the given JavaMail Folder and ignore any thrown exception.
static void closeService(javax.mail.Service service)
          Close the given JavaMail Service and ignore any thrown exception.
static java.lang.String toPasswordProtectedString(javax.mail.URLName name)
          Returns a string representation of the given URLName, where the password has been protected.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MailTransportUtils

public MailTransportUtils()
Method Detail

closeService

public static void closeService(javax.mail.Service service)
Close the given JavaMail Service and ignore any thrown exception. This is useful for typical finally blocks in manual JavaMail code.

Parameters:
service - the JavaMail Service to close (may be null)
See Also:
Transport, Store

closeFolder

public static void closeFolder(javax.mail.Folder folder,
                               boolean expunge)
Close the given JavaMail Folder and ignore any thrown exception. This is useful for typical finally blocks in manual JavaMail code.

Parameters:
folder - the JavaMail Folder to close (may be null)
expunge - whether all deleted messages should be expunged from the folder

toPasswordProtectedString

public static java.lang.String toPasswordProtectedString(javax.mail.URLName name)
Returns a string representation of the given URLName, where the password has been protected.