I noticed that Injector.newInstance() is used to instantiate (among others) 
TypeConverters. I was wondering if it is possible to enhance the Injector 
implementations? The SpringInjector for example could try to find a bean in the 
application context based on the type argument supplied to 
Injecter.newInstance(Class) and if one is present return that one rather then 
creating a new object. This would allow the developer to configure the 
FallbackTypeConverter as Spring bean, set the property and the SpringInjector 
could discover the configured type converter.

Regards,

Arnoud.

> -----Original Message-----
> From: Willem jiang [mailto:[email protected]]
> Sent: Tuesday, 18 December, 2012 09:29
> To: [email protected]
> Subject: Re: Configuring (Fallback)TypeConverters
> 
> As the FallbackTypeConverter is load by camel
> AnnotationTypeConverterLoader, so it is hard for you to set the property
> value for you.
> 
> But I think I can do some thing on the camel property which you can define
> the customer property on it to disable the pretty print behavior.
> 
> So I just Fill a JIRA[1] for it.
> 
> [1]https://issues.apache.org/jira/browse/CAMEL-5893
> 
> --
> Willem Jiang
> 
> Red Hat, Inc.
> FuseSource is now part of Red Hat
> Web: http://www.fusesource.com | http://www.redhat.com
> Blog: http://willemjiang.blogspot.com (http://willemjiang.blogspot.com/)
> (English)
>           http://jnn.iteye.com (http://jnn.javaeye.com/) (Chinese)
> Twitter: willemjiang
> Weibo: 姜宁willem
> 
> 
> 
> 
> 
> On Tuesday, December 18, 2012 at 3:05 PM, GLIMMERVEEN Arnoud wrote:
> 
> > Hi,
> >
> > I noticed that the FallbackTypeConverter from the
> org.apache.camel.converter.jaxb package has a property to control the
> pretty print behaviour of the JAXB marshaller it uses, but I am wondering
> how I could modify that property from its default value true to false. Does
> anyone know how I can set a property of a (Fallback)TypeConverter?
> >
> > Regards,
> >
> > Arnoud Glimmerveen.
> >
> > P.S. I use Camel 2.10.2
> >
> >
> > -------------------------------------------------------------------------------------------
> -----------------
> > Disclaimer:
> >
> > If you are not the intended recipient of this email, please notify the 
> > sender
> and delete it.
> > Any unauthorized copying, disclosure or distribution of this email or its
> attachment(s) is forbidden.
> > Thales Nederland BV will not accept liability for any damage caused by this
> email or its attachment(s).
> > Thales Nederland BV is seated in Hengelo and is registered at the Chamber
> of Commerce under number 06061578.
> > -------------------------------------------------------------------------------------------
> -----------------
> 
> 

Reply via email to