org.apache.camel.component.mail
Class SplitAttachmentsExpression

java.lang.Object
  extended by org.apache.camel.support.ExpressionSupport
      extended by org.apache.camel.support.ExpressionAdapter
          extended by org.apache.camel.component.mail.SplitAttachmentsExpression
All Implemented Interfaces:
org.apache.camel.Expression, org.apache.camel.Predicate

public class SplitAttachmentsExpression
extends org.apache.camel.support.ExpressionAdapter

A Expression which can be used to split a MailMessage per attachment. For example if a mail message has 5 attachments, then this expression will return a List<Message> that contains 5 Message and each have a single attachment from the source MailMessage.


Constructor Summary
SplitAttachmentsExpression()
           
 
Method Summary
 Object evaluate(org.apache.camel.Exchange exchange)
           
 
Methods inherited from class org.apache.camel.support.ExpressionAdapter
assertionFailureMessage, evaluate
 
Methods inherited from class org.apache.camel.support.ExpressionSupport
assertMatches, matches
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SplitAttachmentsExpression

public SplitAttachmentsExpression()
Method Detail

evaluate

public Object evaluate(org.apache.camel.Exchange exchange)
Overrides:
evaluate in class org.apache.camel.support.ExpressionSupport


Apache Camel