1
2
3
4
5
6
7 package org.mule.transport.email.transformers;
8
9 import org.mule.api.MuleMessage;
10 import org.mule.api.transformer.TransformerException;
11 import org.mule.transformer.AbstractMessageTransformer;
12
13 public class AddOutboundAttachments extends AbstractMessageTransformer
14 {
15 @Override
16 public Object transformMessage(MuleMessage msg, String outputEncoding) throws TransformerException
17 {
18 try
19 {
20 msg.addOutboundAttachment("seeya", "seeya", "application/text");
21 msg.addOutboundAttachment("goodbye", "goodbye", "application/xml");
22 }
23 catch (Exception e)
24 {
25 throw new TransformerException(this, e);
26 }
27 return msg.getPayload();
28 }
29 }
30