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