1
2
3
4
5
6
7
8
9
10
11 package org.mule.transport.jms.i18n;
12
13 import org.mule.config.i18n.Message;
14 import org.mule.config.i18n.MessageFactory;
15 import org.mule.transport.jms.JmsMessageAdapter;
16 import org.mule.util.ClassUtils;
17 import org.mule.util.ObjectUtils;
18 import org.mule.util.StringMessageUtils;
19
20 public class JmsMessages extends MessageFactory
21 {
22 private static final String BUNDLE_PATH = getBundlePath("jms");
23
24 public static Message connectorDoesNotSupportSyncReceiveWhenTransacted()
25 {
26 return createMessage(BUNDLE_PATH, 2);
27 }
28
29 public static Message sessionShouldBeTransacted()
30 {
31 return createMessage(BUNDLE_PATH, 4);
32 }
33
34 public static Message sessionShouldNotBeTransacted()
35 {
36 return createMessage(BUNDLE_PATH, 5);
37 }
38
39 public static Message noMessageBoundForAck()
40 {
41 return createMessage(BUNDLE_PATH, 6);
42 }
43
44 public static Message messageMarkedForRedelivery(JmsMessageAdapter jmsMessage)
45 {
46 String messageDescription = (jmsMessage == null) ? "[null message]" : jmsMessage.getUniqueId();
47 return createMessage(BUNDLE_PATH, 7, messageDescription);
48 }
49
50 public static Message failedToCreateAndDispatchResponse(Object object)
51 {
52 return createMessage(BUNDLE_PATH, 8, ObjectUtils.toString(object, "null"));
53 }
54
55 public static Message tooManyRedeliveries(String id, String times)
56 {
57 return createMessage(BUNDLE_PATH, 11, id, times);
58 }
59
60 public static Message invalidResourceType(Class expectedClass, Class actualClass)
61 {
62 return createMessage(BUNDLE_PATH, 12, StringMessageUtils.toString(expectedClass),
63 StringMessageUtils.toString(actualClass));
64 }
65
66 public static Message checkTransformer(String string, Class class1, String name)
67 {
68 return createMessage(BUNDLE_PATH, 13, string, ClassUtils.getSimpleName(class1.getClass()),
69 name);
70 }
71
72 public static Message noConnectionFactorySet()
73 {
74 return createMessage(BUNDLE_PATH, 14);
75 }
76 }