org.apache.camel.component.mail
Class MailConverters

java.lang.Object
  extended by org.apache.camel.component.mail.MailConverters

@Converter
public final class MailConverters
extends Object

JavaMail specific converters.

Version:

Method Summary
static InputStream toInputStream(javax.mail.Message message)
          Converts the given JavaMail message to an InputStream.
static InputStream toInputStream(javax.mail.Multipart multipart)
          Converts the given JavaMail multipart to a InputStream body, where the content-type of the multipart must be text based (ie start with text).
static javax.mail.search.SearchTerm toSearchTerm(SimpleSearchTerm simple, org.apache.camel.TypeConverter typeConverter)
           
static String toString(javax.mail.Message message)
          Converts the given JavaMail message to a String body.
static String toString(javax.mail.Multipart multipart)
          Converts the given JavaMail multipart to a String body, where the content-type of the multipart must be text based (ie start with text).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

toString

@Converter
public static String toString(javax.mail.Message message)
                       throws javax.mail.MessagingException,
                              IOException
Converts the given JavaMail message to a String body. Can return null.

Throws:
javax.mail.MessagingException
IOException

toString

@Converter
public static String toString(javax.mail.Multipart multipart)
                       throws javax.mail.MessagingException,
                              IOException
Converts the given JavaMail multipart to a String body, where the content-type of the multipart must be text based (ie start with text). Can return null.

Throws:
javax.mail.MessagingException
IOException

toInputStream

@Converter
public static InputStream toInputStream(javax.mail.Message message)
                                 throws IOException,
                                        javax.mail.MessagingException
Converts the given JavaMail message to an InputStream.

Throws:
IOException
javax.mail.MessagingException

toInputStream

@Converter
public static InputStream toInputStream(javax.mail.Multipart multipart)
                                 throws IOException,
                                        javax.mail.MessagingException
Converts the given JavaMail multipart to a InputStream body, where the content-type of the multipart must be text based (ie start with text). Can return null.

Throws:
IOException
javax.mail.MessagingException

toSearchTerm

public static javax.mail.search.SearchTerm toSearchTerm(SimpleSearchTerm simple,
                                                        org.apache.camel.TypeConverter typeConverter)
                                                 throws ParseException,
                                                        org.apache.camel.NoTypeConversionAvailableException
Throws:
ParseException
org.apache.camel.NoTypeConversionAvailableException


Apache Camel