org.apache.camel.component.mail
Class SplitAttachmentsExpression
java.lang.Object
org.apache.camel.support.ExpressionSupport
org.apache.camel.support.ExpressionAdapter
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
.
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 |
SplitAttachmentsExpression
public SplitAttachmentsExpression()
evaluate
public Object evaluate(org.apache.camel.Exchange exchange)
- Overrides:
evaluate
in class org.apache.camel.support.ExpressionSupport
Apache Camel