1
2
3
4
5
6
7 package org.mule.api.transformer;
8
9 import org.mule.api.MessagingException;
10 import org.mule.api.MuleEvent;
11 import org.mule.config.i18n.Message;
12
13
14
15
16 public class TransformerMessagingException extends MessagingException
17 {
18 private transient Transformer transformer;
19
20 public TransformerMessagingException(Message message, MuleEvent event, Transformer transformer)
21 {
22 super(message, event);
23 this.transformer = transformer;
24 }
25
26 public TransformerMessagingException(Message message, MuleEvent event, Transformer transformer, Throwable cause)
27 {
28 super(message, event, cause);
29 this.transformer = transformer;
30 }
31
32 public TransformerMessagingException(MuleEvent event, Transformer transformer, Throwable cause)
33 {
34 super(event, cause);
35 this.transformer = transformer;
36 }
37
38 public Transformer getTransformer()
39 {
40 return transformer;
41 }
42 }