View Javadoc

1   /*
2    * $Id: CoreMessages.java 22439 2011-07-18 19:06:39Z dfeist $
3    * --------------------------------------------------------------------------------------
4    * Copyright (c) MuleSoft, Inc.  All rights reserved.  http://www.mulesoft.com
5    *
6    * The software in this package is published under the terms of the CPAL v1.0
7    * license, a copy of which has been included with this distribution in the
8    * LICENSE.txt file.
9    */
10  
11  package org.mule.config.i18n;
12  
13  import org.mule.MessageExchangePattern;
14  import org.mule.api.config.ConfigurationBuilder;
15  import org.mule.api.endpoint.EndpointURI;
16  import org.mule.api.endpoint.ImmutableEndpoint;
17  import org.mule.api.endpoint.InboundEndpoint;
18  import org.mule.api.processor.MessageProcessor;
19  import org.mule.api.registry.ServiceType;
20  import org.mule.api.retry.RetryPolicyTemplate;
21  import org.mule.api.routing.OutboundRouter;
22  import org.mule.api.service.Service;
23  import org.mule.api.transaction.Transaction;
24  import org.mule.api.transaction.TransactionConfig;
25  import org.mule.api.transformer.DataType;
26  import org.mule.api.transformer.Transformer;
27  import org.mule.config.MuleManifest;
28  import org.mule.context.notification.ListenerSubscriptionPair;
29  import org.mule.exception.AbstractExceptionStrategy;
30  import org.mule.util.ClassUtils;
31  import org.mule.util.DateUtils;
32  import org.mule.util.StringMessageUtils;
33  import org.mule.util.StringUtils;
34  
35  import java.lang.reflect.Method;
36  import java.net.URI;
37  import java.util.Date;
38  import java.util.List;
39  
40  public class CoreMessages extends MessageFactory
41  {
42      private static final CoreMessages factory = new CoreMessages();
43  
44      private static final String BUNDLE_PATH = getBundlePath("core");
45  
46      public static Message versionNotSet()
47      {
48          return factory.createMessage(BUNDLE_PATH, 1);
49      }
50  
51      public static Message serverStartedAt(long startDate)
52      {
53          return factory.createMessage(BUNDLE_PATH, 2, new Date(startDate));
54      }
55  
56      public static Message serverShutdownAt(Date date)
57      {
58          return factory.createMessage(BUNDLE_PATH, 3, date);
59      }
60  
61      public static Message agentsRunning()
62      {
63          return factory.createMessage(BUNDLE_PATH, 4);
64      }
65  
66      public static Message notSet()
67      {
68          return factory.createMessage(BUNDLE_PATH, 5);
69      }
70  
71      public static Message version()
72      {
73          String version = StringUtils.defaultString(MuleManifest.getProductVersion(), notSet().getMessage());
74          return factory.createMessage(BUNDLE_PATH, 6, version);
75      }
76  
77      public static Message shutdownNormally(Date date)
78      {
79          return factory.createMessage(BUNDLE_PATH, 7, date);
80      }
81  
82      public static Message serverWasUpForDuration(long duration)
83      {
84          String formattedDuration = DateUtils.getFormattedDuration(duration);
85          return factory.createMessage(BUNDLE_PATH, 8, formattedDuration);
86      }
87  
88      public static Message configNotFoundUsage()
89      {
90          return factory.createMessage(BUNDLE_PATH, 9);
91      }
92  
93      public static Message fatalErrorWhileRunning()
94      {
95          return factory.createMessage(BUNDLE_PATH, 10);
96      }
97  
98      public static Message rootStackTrace()
99      {
100         return factory.createMessage(BUNDLE_PATH, 11);
101     }
102 
103     public static Message exceptionStackIs()
104     {
105         return factory.createMessage(BUNDLE_PATH, 12);
106     }
107 
108     public static Message messageIsOfType(Class<?> type)
109     {
110         return factory.createMessage(BUNDLE_PATH, 18, ClassUtils.getSimpleName(type));
111     }
112 
113     public static Message fatalErrorInShutdown()
114     {
115         return factory.createMessage(BUNDLE_PATH, 20);
116     }
117 
118     public static Message normalShutdown()
119     {
120         return factory.createMessage(BUNDLE_PATH, 21);
121     }
122 
123     public static Message none()
124     {
125         return factory.createMessage(BUNDLE_PATH, 22);
126     }
127 
128     public static Message notClustered()
129     {
130         return factory.createMessage(BUNDLE_PATH, 23);
131     }
132 
133     public static Message failedToRouterViaEndpoint(MessageProcessor target)
134     {
135         return factory.createMessage(BUNDLE_PATH, 30, target);
136     }
137 
138     public static Message lifecycleErrorCannotUseConnector(String name, String lifecyclePhase)
139     {
140         return factory.createMessage(BUNDLE_PATH, 32, name, lifecyclePhase);
141     }
142 
143     public static Message connectorCausedError()
144     {
145         return connectorCausedError(null);
146     }
147 
148     public static Message connectorCausedError(Object connector)
149     {
150         return factory.createMessage(BUNDLE_PATH, 33, connector);
151     }
152 
153     public static Message endpointIsNullForListener()
154     {
155         return factory.createMessage(BUNDLE_PATH, 34);
156     }
157 
158     public static Message listenerAlreadyRegistered(EndpointURI endpointUri)
159     {
160         return factory.createMessage(BUNDLE_PATH, 35, endpointUri);
161     }
162 
163     public static Message objectAlreadyInitialised(String name)
164     {
165         return factory.createMessage(BUNDLE_PATH, 37, name);
166     }
167 
168     public static Message componentCausedErrorIs(Object component)
169     {
170         return factory.createMessage(BUNDLE_PATH, 38, component);
171     }
172 
173     public static Message objectFailedToInitialise(String string)
174     {
175         return factory.createMessage(BUNDLE_PATH, 40, string);
176     }
177 
178     public static Message failedToStop(String string)
179     {
180         return factory.createMessage(BUNDLE_PATH, 41, string);
181     }
182 
183     public static Message failedToStart(String string)
184     {
185         return factory.createMessage(BUNDLE_PATH, 42, string);
186     }
187 
188     public static Message proxyPoolTimedOut()
189     {
190         return factory.createMessage(BUNDLE_PATH, 43);
191     }
192 
193     public static Message failedToGetPooledObject()
194     {
195         return factory.createMessage(BUNDLE_PATH, 44);
196     }
197 
198     public static Message objectIsNull(String string)
199     {
200         return factory.createMessage(BUNDLE_PATH, 45, string);
201     }
202 
203     public static Message componentNotRegistered(String name)
204     {
205         return factory.createMessage(BUNDLE_PATH, 46, name);
206     }
207 
208     public static Message failedtoRegisterOnEndpoint(String name, Object endpointURI)
209     {
210         return factory.createMessage(BUNDLE_PATH, 47, name, endpointURI);
211     }
212 
213     public static Message failedToUnregister(String name, Object endpointURI)
214     {
215         return factory.createMessage(BUNDLE_PATH, 48, name, endpointURI);
216     }
217 
218     public static Message endpointIsMalformed(String endpoint)
219     {
220         return factory.createMessage(BUNDLE_PATH, 51, endpoint);
221     }
222 
223     public static Message transformFailedBeforeFilter()
224     {
225         return factory.createMessage(BUNDLE_PATH, 52);
226     }
227 
228     public static Message transformUnexpectedType(Class<?> class1, Class<?> returnClass)
229     {
230         return factory.createMessage(BUNDLE_PATH, 53, ClassUtils.getSimpleName(class1),
231             ClassUtils.getSimpleName(returnClass));
232     }
233 
234     public static Message transformUnexpectedType(DataType<?> dt1, DataType<?> dt2)
235     {
236         return factory.createMessage(BUNDLE_PATH, 53, dt1, dt2);
237     }
238 
239     public static Message transformOnObjectUnsupportedTypeOfEndpoint(String name,
240                                                                      Class<?> class1,
241                                                                      ImmutableEndpoint endpoint)
242     {
243         return factory.createMessage(BUNDLE_PATH, 54, name, StringMessageUtils.toString(class1),
244             (endpoint != null ? endpoint.getEndpointURI() : null));
245     }
246 
247     public static Message transformFailedFrom(Class<?> clazz)
248     {
249         return factory.createMessage(BUNDLE_PATH, 55, clazz);
250     }
251 
252     public static Message encryptionStrategyNotSet()
253     {
254         return factory.createMessage(BUNDLE_PATH, 56);
255     }
256 
257     public static Message failedToLoadTransformer(String direction, String transformer)
258     {
259         return factory.createMessage(BUNDLE_PATH, 57, direction, transformer);
260     }
261 
262     public static Message failedToLoad(String string)
263     {
264         return factory.createMessage(BUNDLE_PATH, 58, string);
265     }
266 
267     public static Message messageNotSupportedByMuleMessageFactory(Object message, Class<?> creator)
268     {
269         String messageClass = (message != null ? message.getClass().getName() : "null");
270         String creatorClass = (creator != null ? creator.getName() : "null class");
271         
272         return factory.createMessage(BUNDLE_PATH, 59, messageClass, creatorClass);
273     }
274 
275     public static Message tooManyAcceptableMethodsOnObjectForTypes(Object object, Object types)
276     {
277         return factory.createMessage(BUNDLE_PATH, 60, StringMessageUtils.toString(object),
278             StringMessageUtils.toString(types));
279     }
280 
281     public static Message cannotSetPropertyOnObjectWithParamType(String property,
282                                                                  Class<?> class1,
283                                                                  Class<?> class2)
284     {
285         return factory.createMessage(BUNDLE_PATH, 61, property, StringMessageUtils.toString(class1),
286             StringMessageUtils.toString(class2));
287     }
288 
289     public static Message noComponentForEndpoint()
290     {
291         return factory.createMessage(BUNDLE_PATH, 64);
292     }
293 
294     public static Message failedToCreate(String string)
295     {
296         return factory.createMessage(BUNDLE_PATH, 65, string);
297     }
298 
299     public static Message noCorrelationId()
300     {
301         return factory.createMessage(BUNDLE_PATH, 66);
302     }
303 
304     public static Object failedToDispose(String string)
305     {
306         return factory.createMessage(BUNDLE_PATH, 67, string);
307     }
308 
309     public static Message failedToInvoke(String string)
310     {
311         return factory.createMessage(BUNDLE_PATH, 68, string);
312     }
313 
314     public static Message cannotReadPayloadAsBytes(String type)
315     {
316         return factory.createMessage(BUNDLE_PATH, 69, type);
317     }
318 
319     public static Message cannotReadPayloadAsString(String type)
320     {
321         return factory.createMessage(BUNDLE_PATH, 70, type);
322     }
323 
324     public static Message routingFailedOnEndpoint(Service service, ImmutableEndpoint endpoint)
325     {
326         EndpointURI endpointURI = null;
327         if (endpoint != null)
328         {
329             endpointURI = endpoint.getEndpointURI();
330         }
331         return factory.createMessage(BUNDLE_PATH, 72, service.getName(), endpointURI);
332     }
333 
334     public static Message cannotInstanciateFinder(String serviceFinder)
335     {
336         return factory.createMessage(BUNDLE_PATH, 73, serviceFinder);
337     }
338 
339     public static Message failedToCreateObjectWith(String string, Object arg)
340     {
341         return factory.createMessage(BUNDLE_PATH, 74, string, arg);
342     }
343 
344     public static Message objectNotSetInService(Object object, Object service)
345     {
346         return factory.createMessage(BUNDLE_PATH, 75, object, service);
347     }
348 
349     public static Message objectNotFound(Object object)
350     {
351         return factory.createMessage(BUNDLE_PATH, 76, object);
352     }
353 
354     public static Message objectNotFound(String type, String object)
355     {
356         return factory.createMessage(BUNDLE_PATH, 76, type + ": " + object);
357     }
358 
359     public static Message transactionMarkedForRollback()
360     {
361         return factory.createMessage(BUNDLE_PATH, 77);
362     }
363 
364     public static Message transactionCannotBindToNullKey()
365     {
366         return factory.createMessage(BUNDLE_PATH, 78);
367     }
368 
369     public static Message transactionCannotBindNullResource()
370     {
371         return factory.createMessage(BUNDLE_PATH, 79);
372     }
373 
374     public static Message transactionSingleResourceOnly()
375     {
376         return factory.createMessage(BUNDLE_PATH, 80);
377     }
378 
379     public static Message noCurrentEventForTransformer()
380     {
381         return factory.createMessage(BUNDLE_PATH, 81);
382     }
383 
384     public static Message objectNotRegistered(String type, String name)
385     {
386         return factory.createMessage(BUNDLE_PATH, 82, type, name);
387     }
388 
389     public static Message failedToSetPropertiesOn(String string)
390     {
391         return factory.createMessage(BUNDLE_PATH, 83, string);
392     }
393 
394     public static Message failedToCreateConnectorFromUri(EndpointURI uri)
395     {
396         return factory.createMessage(BUNDLE_PATH, 84, uri);
397     }
398 
399     public static Message initialisationFailure(String string)
400     {
401         return factory.createMessage(BUNDLE_PATH, 85, string);
402     }
403 
404     public static Message failedToCreateEndpointFromLocation(String string)
405     {
406         return factory.createMessage(BUNDLE_PATH, 87, string);
407     }
408 
409     public static Message managerAlreadyStarted()
410     {
411         return factory.createMessage(BUNDLE_PATH, 88);
412     }
413 
414     public static Message noEndpointsForRouter()
415     {
416         return factory.createMessage(BUNDLE_PATH, 89);
417     }
418 
419     public static Message responseTimedOutWaitingForId(int timeout, Object id)
420     {
421         return factory.createMessage(BUNDLE_PATH, 90, String.valueOf(timeout), id);
422     }
423 
424     public static Message failedToRecevieWithTimeout(Object endpoint, long timeout)
425     {
426         return factory.createMessage(BUNDLE_PATH, 93, endpoint, String.valueOf(timeout));
427     }
428 
429     public static Message failedToWriteMessageToStore(Object id, String storeName)
430     {
431         return factory.createMessage(BUNDLE_PATH, 94, id, storeName);
432     }
433 
434     public static Message failedToReadFromStore(String absolutePath)
435     {
436         return factory.createMessage(BUNDLE_PATH, 95, absolutePath);
437     }
438 
439     public static Message cannotStartTransaction(String string)
440     {
441         return factory.createMessage(BUNDLE_PATH, 96, string);
442     }
443 
444     public static Message transactionCommitFailed()
445     {
446         return factory.createMessage(BUNDLE_PATH, 97);
447     }
448 
449     public static Message transactionRollbackFailed()
450     {
451         return factory.createMessage(BUNDLE_PATH, 98);
452     }
453 
454     public static Message transactionCannotReadState()
455     {
456         return factory.createMessage(BUNDLE_PATH, 99);
457     }
458 
459     public static Message transactionResourceAlreadyListedForKey(Object key)
460     {
461         return factory.createMessage(BUNDLE_PATH, 100, key);
462     }
463 
464     public static Message noOutboundRouterSetOn(String string)
465     {
466         return factory.createMessage(BUNDLE_PATH, 101, string);
467     }
468 
469     public static Message transactionAvailableButActionIs(String string)
470     {
471         return factory.createMessage(BUNDLE_PATH, 103, string);
472     }
473 
474     public static Message transactionNotAvailableButActionIs(String string)
475     {
476         return factory.createMessage(BUNDLE_PATH, 104, string);
477     }
478 
479     public static Message noCatchAllEndpointSet()
480     {
481         return factory.createMessage(BUNDLE_PATH, 105);
482     }
483 
484     public static Message interruptedQueuingEventFor(Object object)
485     {
486         return factory.createMessage(BUNDLE_PATH, 106, object);
487     }
488 
489     public static Message transactionCannotUnbind()
490     {
491         return factory.createMessage(BUNDLE_PATH, 107);
492     }
493 
494     public static Message transactionAlreadyBound()
495     {
496         return factory.createMessage(BUNDLE_PATH, 108);
497     }
498 
499     public static Message methodWithParamsNotFoundOnObject(String method, Object class1, Class<?> class2)
500     {
501         return factory.createMessage(BUNDLE_PATH, 109, method, StringMessageUtils.toString(class1),
502             StringMessageUtils.toString(class2));
503     }
504 
505     public static Message transformFailed(String from, String to)
506     {
507         return factory.createMessage(BUNDLE_PATH, 110, from, to);
508     }
509     
510     public static Message transformFailed(String from, DataType<?> to)
511     {
512         return transformFailed(from, to.getClass().getName());
513     }
514     
515     public static Message cryptoFailure()
516     {
517         return factory.createMessage(BUNDLE_PATH, 112);
518     }
519 
520     public static Message schemeNotCompatibleWithConnector(String scheme, Class<?> expectedClass)
521     {
522         return factory.createMessage(BUNDLE_PATH, 115, scheme, expectedClass);
523     }
524 
525     public static Message noEntryPointFoundWithArgs(Object object, Object args)
526     {
527         return factory.createMessage(BUNDLE_PATH, 116, StringMessageUtils.toString(object),
528             StringMessageUtils.toString(args));
529     }
530 
531     public static Message authNoSecurityProvider(String providerName)
532     {
533         return factory.createMessage(BUNDLE_PATH, 117, providerName);
534     }
535 
536     public static Message transactionCanOnlyBindToResources(String string)
537     {
538         return factory.createMessage(BUNDLE_PATH, 120, string);
539     }
540 
541     public static Message cannotLoadFromClasspath(String string)
542     {
543         return factory.createMessage(BUNDLE_PATH, 122, string);
544     }
545 
546     public static Message failedToReadPayload()
547     {
548         return factory.createMessage(BUNDLE_PATH, 124);
549     }
550 
551     public static Message endpointNotFound(String endpoint)
552     {
553         return factory.createMessage(BUNDLE_PATH, 126, endpoint);
554     }
555 
556     public static Message eventProcessingFailedFor(String name)
557     {
558         return factory.createMessage(BUNDLE_PATH, 127, name);
559     }
560 
561     public static Message failedToDispatchToReplyto(ImmutableEndpoint endpoint)
562     {
563         return factory.createMessage(BUNDLE_PATH, 128, endpoint);
564     }
565 
566     public static Message authTypeNotRecognised(String string)
567     {
568         return factory.createMessage(BUNDLE_PATH, 131, string);
569     }
570 
571     public static Message authSecurityManagerNotSet()
572     {
573         return factory.createMessage(BUNDLE_PATH, 132);
574     }
575 
576     public static Message authSetButNoContext(String name)
577     {
578         return factory.createMessage(BUNDLE_PATH, 133, name);
579     }
580 
581     public static Message authDeniedOnEndpoint(URI endpointURI)
582     {
583         return factory.createMessage(BUNDLE_PATH, 134, endpointURI);
584     }
585 
586     public static Message authFailedForUser(Object user)
587     {
588         return factory.createMessage(BUNDLE_PATH, 135, user);
589     }
590 
591     public static Message authEndpointMustSendOrReceive()
592     {
593         return factory.createMessage(BUNDLE_PATH, 136);
594     }
595 
596     public static Message transactionManagerAlreadySet()
597     {
598         return factory.createMessage(BUNDLE_PATH, 140);
599     }
600 
601     public static Message failedToCreateManagerInstance(String className)
602     {
603         return factory.createMessage(BUNDLE_PATH, 144, className);
604     }
605 
606     public static Message failedToClone(String string)
607     {
608         return factory.createMessage(BUNDLE_PATH, 145, string);
609     }
610 
611     public static Message exceptionOnConnectorNoExceptionListener(String name)
612     {
613         return factory.createMessage(BUNDLE_PATH, 146, name);
614     }
615 
616     public static Message uniqueIdNotSupportedByAdapter(String name)
617     {
618         return factory.createMessage(BUNDLE_PATH, 147, name);
619     }
620 
621     public static Message serverNotificationManagerNotEnabled()
622     {
623         return factory.createMessage(BUNDLE_PATH, 150);
624     }
625 
626     public static Message failedToScheduleWork()
627     {
628         return factory.createMessage(BUNDLE_PATH, 151);
629     }
630 
631     public static Message authNoCredentials()
632     {
633         return factory.createMessage(BUNDLE_PATH, 152);
634     }
635 
636     public static Message valueIsInvalidFor(String value, String parameter)
637     {
638         return factory.createMessage(BUNDLE_PATH, 154, value, parameter);
639     }
640 
641     public static Message connectorWithProtocolNotRegistered(String scheme)
642     {
643         return factory.createMessage(BUNDLE_PATH, 156, scheme);
644     }
645 
646     public static Message propertyIsNotSupportedType(String property, Class<?> expected, Class<?> actual)
647     {
648         return factory.createMessage(BUNDLE_PATH, 157, property, StringMessageUtils.toString(expected),
649             StringMessageUtils.toString(actual));
650     }
651 
652     public static Message propertyIsNotSupportedType(String property, Class<?>[] expected, Class<?> actual)
653     {
654         return factory.createMessage(BUNDLE_PATH, 157, property, StringMessageUtils.toString(expected),
655             StringMessageUtils.toString(actual));
656     }
657 
658     public static Message containerAlreadyRegistered(String name)
659     {
660         return factory.createMessage(BUNDLE_PATH, 155, name);
661     }
662 
663     public static Message resourceManagerNotStarted()
664     {
665         return factory.createMessage(BUNDLE_PATH, 161);
666     }
667 
668     public static Message resourceManagerDirty()
669     {
670         return factory.createMessage(BUNDLE_PATH, 162);
671     }
672 
673     public static Message resourceManagerNotReady()
674     {
675         return factory.createMessage(BUNDLE_PATH, 163);
676     }
677 
678     public static Message reconnectStrategyFailed(Class<?> strategy, String description)
679     {
680         return factory.createMessage(BUNDLE_PATH, 164, StringMessageUtils.toString(strategy), description);
681     }
682 
683     public static Message cannotSetObjectOnceItHasBeenSet(String string)
684     {
685         return factory.createMessage(BUNDLE_PATH, 165, string);
686     }
687 
688     public static Message eventTypeNotRecognised(String string)
689     {
690         return factory.createMessage(BUNDLE_PATH, 166, string);
691     }
692 
693     public static Message isStopped(String name)
694     {
695         return factory.createMessage(BUNDLE_PATH, 167, name);
696     }
697 
698     public static Message propertyIsNotSetOnEvent(String property)
699     {
700         return factory.createMessage(BUNDLE_PATH, 168, property);
701     }
702 
703     public static Message descriptorAlreadyExists(String name)
704     {
705         return factory.createMessage(BUNDLE_PATH, 171, name);
706     }
707 
708     public static Message failedToInvokeRestService(String service)
709     {
710         return factory.createMessage(BUNDLE_PATH, 172, service);
711     }
712 
713     public static Message authNoEncryptionStrategy(String strategyName)
714     {
715         return factory.createMessage(BUNDLE_PATH, 174, strategyName);
716     }
717 
718     public static Message headerMalformedValueIs(String header, String value)
719     {
720         return factory.createMessage(BUNDLE_PATH, 175, header, value);
721     }
722 
723     public static Message transformOnObjectNotOfSpecifiedType(DataType<?> resultType, Object expectedType)
724     {
725         return factory.createMessage(BUNDLE_PATH, 177, resultType.getType().getName(),
726             expectedType.getClass());
727     }
728 
729     public static Message cannotUseTxAndRemoteSync()
730     {
731         return factory.createMessage(BUNDLE_PATH, 178);
732     }
733 
734     public static Message failedToBuildMessage()
735     {
736         return factory.createMessage(BUNDLE_PATH, 180);
737     }
738 
739     public static Message propertiesNotSet(String string)
740     {
741         return factory.createMessage(BUNDLE_PATH, 183, string);
742     }
743 
744     public static Message objectNotOfCorrectType(Class<?> actualClass, Class<?>[] expectedClass)
745     {
746         return factory.createMessage(BUNDLE_PATH, 185, StringMessageUtils.toString(actualClass),
747             StringMessageUtils.toString(expectedClass));
748     }
749 
750     public static Message objectNotOfCorrectType(Class<?> actualClass, Class<?> expectedClass)
751     {
752         return factory.createMessage(BUNDLE_PATH, 185, StringMessageUtils.toString(actualClass),
753             StringMessageUtils.toString(expectedClass));
754     }
755 
756     public static Message failedToConvertStringUsingEncoding(String encoding)
757     {
758         return factory.createMessage(BUNDLE_PATH, 188, encoding);
759     }
760 
761     public static Message propertyHasInvalidValue(String property, Object value)
762     {
763         return factory.createMessage(BUNDLE_PATH, 189, property, value);
764     }
765 
766     public static Message schemeCannotChangeForRouter(String scheme, String scheme2)
767     {
768         return factory.createMessage(BUNDLE_PATH, 192, scheme, scheme2);
769     }
770 
771     public static Message days()
772     {
773         return factory.createMessage(BUNDLE_PATH, 193);
774     }
775 
776     public static Message hours()
777     {
778         return factory.createMessage(BUNDLE_PATH, 194);
779     }
780 
781     public static Message minutes()
782     {
783         return factory.createMessage(BUNDLE_PATH, 195);
784     }
785 
786     public static Message seconds()
787     {
788         return factory.createMessage(BUNDLE_PATH, 196);
789     }
790 
791     public static Message templateCausedMalformedEndpoint(String uri, String newUri)
792     {
793         return factory.createMessage(BUNDLE_PATH, 197, uri, newUri);
794     }
795 
796     public static Message couldNotDetermineDestinationComponentFromEndpoint(String endpoint)
797     {
798         return factory.createMessage(BUNDLE_PATH, 198, endpoint);
799     }
800 
801     public static Message sessionValueIsMalformed(String string)
802     {
803         return factory.createMessage(BUNDLE_PATH, 201, string);
804     }
805 
806     public static Message streamingFailedNoStream()
807     {
808         return factory.createMessage(BUNDLE_PATH, 205);
809     }
810 
811     public static Message connectorSchemeIncompatibleWithEndpointScheme(Object expected, Object actual)
812     {
813         return factory.createMessage(BUNDLE_PATH, 206, expected, actual);
814     }
815 
816     public static Message failedToReadAttachment(String string)
817     {
818         return factory.createMessage(BUNDLE_PATH, 207, string);
819     }
820 
821     public static Message failedToInitSecurityProvider(String providerClass)
822     {
823         return factory.createMessage(BUNDLE_PATH, 208, providerClass);
824     }
825 
826     public static Message streamingNotSupported(String protocol)
827     {
828         return factory.createMessage(BUNDLE_PATH, 209, protocol);
829     }
830 
831     public static Message streamingComponentMustHaveOneEndpoint(String name)
832     {
833         return factory.createMessage(BUNDLE_PATH, 210, name);
834     }
835 
836     public static Message streamingFailedForEndpoint(String string)
837     {
838         return factory.createMessage(BUNDLE_PATH, 212, string);
839     }
840 
841     public static Message streamingEndpointsDoNotSupportTransformers()
842     {
843         return factory.createMessage(BUNDLE_PATH, 213);
844     }
845 
846     public static Message streamingEndpointsMustBeUsedWithStreamingModel()
847     {
848         return factory.createMessage(BUNDLE_PATH, 214);
849     }
850 
851     public static Message tooManyMatchingMethodsOnObjectWhichReturn(Object object, Object returnType)
852     {
853         return factory.createMessage(BUNDLE_PATH, 216, StringMessageUtils.toString(object),
854             StringMessageUtils.toString(returnType));
855     }
856 
857     public static Message failedToSetProxyOnService(Object proxy, Class<?> routerClass)
858     {
859         return factory.createMessage(BUNDLE_PATH, 217, proxy, routerClass);
860     }
861 
862     public static Message mustSetMethodNamesOnBinding()
863     {
864         return factory.createMessage(BUNDLE_PATH, 218);
865     }
866 
867     public static Message cannotFindBindingForMethod(String name)
868     {
869         return factory.createMessage(BUNDLE_PATH, 219, name);
870     }
871 
872     public static Message noMatchingMethodsOnObjectReturning(Object object, Class<?> returnType)
873     {
874         return factory.createMessage(BUNDLE_PATH, 220, StringMessageUtils.toString(object),
875             StringMessageUtils.toString(returnType));
876     }
877 
878     public static Message moreThanOneConnectorWithProtocol(String protocol, String connectors)
879     {
880         return factory.createMessage(BUNDLE_PATH, 221, protocol, connectors);
881     }
882 
883     public static Message failedToGetOutputStream()
884     {
885         return factory.createMessage(BUNDLE_PATH, 223);
886     }
887 
888     public static Message noEntryPointFoundForNoArgsMethod(final Object component, final String methodName)
889     {
890         return factory.createMessage(BUNDLE_PATH, 224, component, methodName);
891     }
892 
893     public static Message noDelegateClassAndMethodProvidedForNoArgsWrapper()
894     {
895         return factory.createMessage(BUNDLE_PATH, 225);
896     }
897 
898     public static Message noDelegateClassIfDelegateInstanceSpecified()
899     {
900         return factory.createMessage(BUNDLE_PATH, 226);
901     }
902 
903     public static Message noServiceTransportDescriptor(String protocol)
904     {
905         return factory.createMessage(BUNDLE_PATH, 227, protocol);
906     }
907 
908     public static Message failedToInvokeLifecycle(String phaseName, Object object)
909     {
910         return factory.createMessage(BUNDLE_PATH, 228, phaseName, object);
911     }
912 
913     public static Message unrecognisedServiceType(ServiceType type)
914     {
915         return factory.createMessage(BUNDLE_PATH, 229, type);
916     }
917 
918     public static Message serviceFinderCantFindService(String name)
919     {
920         return factory.createMessage(BUNDLE_PATH, 230, name);
921     }
922 
923     public static Message outboundRouterMustUseOutboudEndpoints(OutboundRouter router,
924                                                                 ImmutableEndpoint endpoint)
925     {
926         return factory.createMessage(BUNDLE_PATH, 233, endpoint, router);
927     }
928 
929     public static Message exceptionListenerMustUseOutboundEndpoint(AbstractExceptionStrategy exceptionListener,
930                                                                    ImmutableEndpoint endpoint)
931     {
932         return factory.createMessage(BUNDLE_PATH, 235, endpoint, exceptionListener);
933     }
934 
935     /**
936      * Returns a message that is a product informatin.
937      * 
938      * @return message
939      */
940     public static Message productInformation()
941     {
942         String notset = CoreMessages.notSet().getMessage();
943         return factory.createMessage(BUNDLE_PATH, 236, StringUtils.defaultString(
944             MuleManifest.getProductDescription(), notset), StringUtils.defaultString(
945             MuleManifest.getProductVersion(), notset), StringUtils.defaultString(
946             MuleManifest.getVendorName(), notset)
947                                                        + " "
948                                                        + StringUtils.defaultString(
949                                                            MuleManifest.getVendorUrl(), notset));
950     }
951 
952     public static Message noTransformerFoundForMessage(DataType<?> input, DataType<?> output)
953     {
954         return factory.createMessage(BUNDLE_PATH, 237, input, output);
955     }
956 
957     public static Message errorReadingStream()
958     {
959         return factory.createMessage(BUNDLE_PATH, 238);
960     }
961 
962     public static Message noEntryPointFoundForNoArgsMethodUsingResolver(final Object component,
963                                                                         final String methodName)
964     {
965         return factory.createMessage(BUNDLE_PATH, 239, methodName, component);
966     }
967 
968     public static Message noEntryPointFoundWithArgsUsingResolver(Object object,
969                                                                  Object args)
970     {
971         return factory.createMessage(BUNDLE_PATH, 240, StringMessageUtils.toString(object),
972             StringMessageUtils.toString(args));
973     }
974 
975     public static Message noMatchingMethodsOnObjectReturningUsingResolver(Object object,
976                                                                           Class<?> returnType)
977     {
978         return factory.createMessage(BUNDLE_PATH, 241, StringMessageUtils.toString(object),
979             returnType.getClass().getName());
980     }
981 
982     public static Message tooManyAcceptableMethodsOnObjectUsingResolverForTypes(Object object,
983                                                                                 Object types,
984                                                                                 String methods)
985     {
986         return factory.createMessage(BUNDLE_PATH, 242, StringMessageUtils.toString(object),
987             StringMessageUtils.toString(types), methods);
988     }
989 
990     public static Message tooManyMatchingMethodsOnObjectUsingResolverWhichReturn(Object object,
991                                                                                  Object returnType)
992     {
993         return factory.createMessage(BUNDLE_PATH, 243, StringMessageUtils.toString(returnType),
994             StringMessageUtils.toString(object));
995     }
996 
997     public static Message objectDoesNotImplementInterface(Object object, Class<?> interfaceClass)
998     {
999         return factory.createMessage(BUNDLE_PATH, 244, StringMessageUtils.toString(object), interfaceClass);
1000     }
1001 
1002     public static Message invocationSuccessfulCantSetError()
1003     {
1004         return factory.createMessage(BUNDLE_PATH, 245);
1005     }
1006 
1007     public static Message noMatchingMethodsOnObjectCalledUsingResolver(Object object,
1008                                                                        String methodName)
1009     {
1010         return factory.createMessage(BUNDLE_PATH, 246, StringMessageUtils.toString(object), methodName);
1011     }
1012 
1013     public static Message noJtaTransactionAvailable(final Thread callingThread)
1014     {
1015         return factory.createMessage(BUNDLE_PATH, 247, StringUtils.defaultString(callingThread.toString()));
1016     }
1017 
1018     public static Message notMuleXaTransaction(Object tx)
1019     {
1020         return factory.createMessage(BUNDLE_PATH, 248, tx.getClass());
1021     }
1022 
1023     public static Message noServiceQueueTimeoutSet(Service service)
1024     {
1025         return factory.createMessage(BUNDLE_PATH, 249, service);
1026     }
1027 
1028     public static Message failedToProcessExtractorFunction(String name)
1029     {
1030         return factory.createMessage(BUNDLE_PATH, 250, name);
1031     }
1032 
1033     public static Message expressionEvaluatorNotRegistered(String key)
1034     {
1035         return factory.createMessage(BUNDLE_PATH, 251, key);
1036     }
1037     
1038     public static Message objectAlreadyExists(String key)
1039     {
1040         return factory.createMessage(BUNDLE_PATH, 252, key);
1041     }
1042 
1043     public static Message noMuleTransactionAvailable()
1044     {
1045         return factory.createMessage(BUNDLE_PATH, 253);
1046     }
1047 
1048     public static Message objectAlreadyRegistered(String name, Object origObject, Object newObject)
1049     {
1050         return factory.createMessage(BUNDLE_PATH, 254, name, origObject + "." + origObject.getClass(),
1051             newObject + "." + newObject.getClass());
1052     }
1053 
1054     public static Message transformerNotImplementDiscoverable(Transformer transformer)
1055     {
1056         return factory.createMessage(BUNDLE_PATH, 255, transformer);
1057     }
1058 
1059     public static Message transformHasMultipleMatches(Class<?> input,
1060                                                       Class<?> output,
1061                                                       Transformer transformer1,
1062                                                       Transformer transformer2)
1063     {
1064         return factory.createMessage(BUNDLE_PATH, 256, input, output,
1065                 transformer1.getName() + "(" + transformer1.getClass() + ")",
1066                 transformer2.getName() + "(" + transformer2.getClass() + ")");
1067     }
1068 
1069     public static Message configurationBuilderSuccess(ConfigurationBuilder configurationBuilder,
1070                                                       int numResources)
1071     {
1072         return factory.createMessage(BUNDLE_PATH, 257, configurationBuilder.getClass().getName(),
1073             new Integer(numResources));
1074     }
1075 
1076     public static Message configurationBuilderSuccess(ConfigurationBuilder configurationBuilder,
1077                                                       String resources)
1078     {
1079         return factory.createMessage(BUNDLE_PATH, 258, configurationBuilder.getClass().getName(), resources);
1080     }
1081 
1082     public static Message configurationBuilderNoMatching(String resource)
1083     {
1084         return factory.createMessage(BUNDLE_PATH, 259, resource);
1085     }
1086 
1087     public static Message configurationBuilderError(ConfigurationBuilder configurationBuilder)
1088     {
1089         return factory.createMessage(BUNDLE_PATH, 260,
1090             StringMessageUtils.toString(configurationBuilder.getClass()));
1091     }
1092 
1093     public static Message nestedRetry()
1094     {
1095         return factory.createMessage(BUNDLE_PATH, 261);
1096     }
1097 
1098     public static Message expressionEvaluatorReturnedNull(String name, String expr)
1099     {
1100         return factory.createMessage(BUNDLE_PATH, 263, name, expr);
1101     }
1102 
1103     public static Message expressionInvalidForProperty(String property, String expr)
1104     {
1105         return factory.createMessage(BUNDLE_PATH, 264, property, expr);
1106     }
1107 
1108     public static Message expressionMalformed(String expr, String eval)
1109     {
1110         return factory.createMessage(BUNDLE_PATH, 265, expr, eval);
1111     }
1112 
1113     public static Message correlationTimedOut(Object groupId)
1114     {
1115         return factory.createMessage(BUNDLE_PATH, 266, groupId);
1116     }
1117 
1118     public static Message transformerInvalidReturnType(Class<?> clazz, String transformerName)
1119     {
1120         return factory.createMessage(BUNDLE_PATH, 267, clazz, transformerName);
1121     }
1122 
1123     public static Message transactionFactoryIsMandatory(String action)
1124     {
1125         return factory.createMessage(BUNDLE_PATH, 269, action);
1126     }
1127 
1128     public static Message failedToCreateProxyFor(Object target)
1129     {
1130         return factory.createMessage(BUNDLE_PATH, 270, target);
1131     }
1132 
1133     public static Message authorizationAttemptFailed()
1134     {
1135         return factory.createMessage(BUNDLE_PATH, 271);
1136     }
1137 
1138     public static Message retryPolicyExhausted(RetryPolicyTemplate policy)
1139     {
1140         return factory.createMessage(BUNDLE_PATH, 272, policy);
1141     }
1142 
1143     public static Message notConnectedYet(String what)
1144     {
1145         return factory.createMessage(BUNDLE_PATH, 273, what);
1146     }
1147 
1148     public static Message stopPausedSedaStageNonPeristentQueueMessageLoss(int num, String name)
1149     {
1150         return factory.createMessage(BUNDLE_PATH, 274, num, name);
1151     }
1152 
1153     public static Message splitMessageNoEndpointMatch(List<?> endpoints, Object messagePart)
1154     {
1155         return factory.createMessage(BUNDLE_PATH, 275, StringMessageUtils.toString(endpoints), messagePart);
1156     }
1157 
1158     public static Message expressionResultWasNull(String expression)
1159     {
1160         return factory.createMessage(BUNDLE_PATH, 276, expression);
1161     }
1162 
1163     public static Message propertyDoesNotExistOnObject(String property, Object object)
1164     {
1165         return factory.createMessage(BUNDLE_PATH, 277, property, object);
1166     }
1167 
1168     public static Message commitTxButNoResource(Transaction tx)
1169     {
1170         return factory.createMessage(BUNDLE_PATH, 300, tx);
1171     }
1172 
1173     public static Message rollbackTxButNoResource(Transaction tx)
1174     {
1175         return factory.createMessage(BUNDLE_PATH, 301, tx);
1176     }
1177 
1178     public static Message cannotCopyStreamPayload(String streamType)
1179     {
1180         return factory.createMessage(BUNDLE_PATH, 302, streamType);
1181     }
1182 
1183     public static Message propertiesOrNotSet(String name, String properties)
1184     {
1185         return factory.createMessage(BUNDLE_PATH, 303, name, properties);
1186     }
1187 
1188     public static Message transforemrMapBeanClassNotSet()
1189     {
1190         return factory.createMessage(BUNDLE_PATH, 304);
1191     }
1192 
1193     public static Message lifecyclePhaseNotRecognised(String phase)
1194     {
1195         return factory.createMessage(BUNDLE_PATH, 305, phase);
1196     }
1197 
1198     public static Message notificationListenerSubscriptionAlreadyRegistered(ListenerSubscriptionPair listenerPair)
1199     {
1200         return factory.createMessage(BUNDLE_PATH, 306, listenerPair);
1201     }
1202 
1203     public static Message applicationShutdownNormally(String appName, Date date)
1204     {
1205         return factory.createMessage(BUNDLE_PATH, 307, appName, date);
1206     }
1207 
1208     public static Message applicationWasUpForDuration(long duration)
1209     {
1210         String formattedDuration = DateUtils.getFormattedDuration(duration);
1211         return factory.createMessage(BUNDLE_PATH, 308, formattedDuration);
1212     }
1213 
1214     public static Message errorSchedulingMessageProcessorForAsyncInvocation(MessageProcessor processor)
1215     {
1216         return factory.createMessage(BUNDLE_PATH, 309, processor);
1217     }
1218 
1219     public static Message errorInvokingMessageProcessorAsynchronously(MessageProcessor processor)
1220     {
1221         return factory.createMessage(BUNDLE_PATH, 310, processor);
1222     }
1223 
1224     public static Message errorInvokingMessageProcessorWithinTransaction(MessageProcessor processor,
1225                                                                          TransactionConfig transactionConfig)
1226     {
1227         return factory.createMessage(BUNDLE_PATH, 311, processor, transactionConfig);
1228     }
1229 
1230     private static String getEndpointDescription(InboundEndpoint endpoint)
1231     {
1232         String endpointString = endpoint.getName();
1233         if (endpointString == null)
1234         {
1235             endpointString = endpoint.getEndpointURI().getUri().toString();
1236         }
1237         return endpointString;
1238     }
1239     
1240     public static Message failedToStartInboundEndpoint(InboundEndpoint endpoint)
1241     {
1242         return factory.createMessage(BUNDLE_PATH, 312, getEndpointDescription(endpoint));
1243     }
1244 
1245     public static Message failedToStopInboundEndpoint(InboundEndpoint endpoint)
1246     {
1247         return factory.createMessage(BUNDLE_PATH, 313, getEndpointDescription(endpoint));
1248     }
1249 
1250     public static Message messageRejectedByFilter()
1251     {
1252         return factory.createMessage(BUNDLE_PATH, 314);
1253     }
1254     
1255     public static Message interruptedWaitingForPaused(String name)
1256     {
1257         return factory.createMessage(BUNDLE_PATH, 315, name);
1258     }
1259 
1260     public static Message objectHasMoreThanOnePostConstructAnnotation(Class<?> clazz)
1261     {
1262         return factory.createMessage(BUNDLE_PATH, 316, clazz.getName());
1263     }
1264 
1265     public static Message objectHasMoreThanOnePreDestroyAnnotation(Class<?> clazz)
1266     {
1267         return factory.createMessage(BUNDLE_PATH, 317, clazz.getName());
1268     }
1269 
1270     public static Message lifecycleMethodNotVoidOrHasParams(Method method)
1271     {
1272         return factory.createMessage(BUNDLE_PATH, 318, method.getName());
1273     }
1274 
1275     public static Message lifecycleMethodCannotBeStatic(Method method)
1276     {
1277         return factory.createMessage(BUNDLE_PATH, 319, method.getName());
1278     }
1279 
1280     public static Message lifecycleMethodCannotThrowChecked(Method method)
1281     {
1282         return factory.createMessage(BUNDLE_PATH, 320, method.getName());
1283     }
1284 
1285     public static Message cannotRenameInboundScopeProperty(String fromKey, String toKey)
1286     {
1287         return factory.createMessage(BUNDLE_PATH, 321, fromKey, toKey);
1288     }
1289 
1290     public static Message failedToFindEntrypointForComponent(String message)
1291     {
1292         return factory.createMessage(BUNDLE_PATH, 322, message);
1293     }
1294 
1295     public static Message exchangePatternForEndpointNotSupported(MessageExchangePattern mep,
1296         String direction, EndpointURI endpointURI)
1297     {
1298         return factory.createMessage(BUNDLE_PATH, 323, mep.name(), direction, endpointURI);
1299     }
1300 
1301     public static Message illegalMIMEType(String badMIMIEType)
1302     {
1303         return factory.createMessage(BUNDLE_PATH, 324, badMIMIEType);
1304     }
1305 
1306     public static Message unexpectedMIMEType(String badMIMIEType, String goodMIMEType)
1307     {
1308         return factory.createMessage(BUNDLE_PATH, 325, badMIMIEType, goodMIMEType);
1309     }
1310 
1311     public static Message dynamicEndpointURIsCannotBeUsedOnInbound()
1312     {
1313         return factory.createMessage(BUNDLE_PATH, 326);
1314     }
1315 
1316     public static Message dynamicEndpointsMustSpecifyAScheme()
1317     {
1318         return factory.createMessage(BUNDLE_PATH, 327);
1319     }
1320 
1321     public static Message asyncDoesNotSupportTransactions()
1322     {
1323         return factory.createMessage(BUNDLE_PATH, 328);
1324     }
1325     
1326     public static Message methodWithNumParamsNotFoundOnObject(String method, int numArgments, Object object)
1327     {
1328         return factory.createMessage(BUNDLE_PATH, 329, method, numArgments,
1329             StringMessageUtils.toString(object));
1330     }
1331     
1332     public static Message expressionEnricherNotRegistered(String key)
1333     {
1334         return factory.createMessage(BUNDLE_PATH, 330, key);
1335     }
1336 
1337     public static Message authorizationDeniedOnEndpoint(URI endpointURI)
1338     {
1339         return factory.createMessage(BUNDLE_PATH, 331, endpointURI);
1340     }
1341 
1342     public static Message objectStoreNotFound(String name)
1343     {
1344         return factory.createMessage(BUNDLE_PATH, 332, name);
1345     }
1346 }