Hello Tim,
thanks for reporting this.
I guess you're quite interested in this RFE?
http://restlet.tigris.org/issues/show_bug.cgi?id=1093.
Best regards,
Thierry Boileau
> I've been using a hand-rolled utility method to replace "standard"
>> converters with my custom extensions, e.g., JacksonConverter with
>> LocalJacksonConverter:
>>
>
> Whoops, code snippet was incomplete:
>
> public static void replaceConverter(
> Class<? extends ConverterHelper> converterClass,
> ConverterHelper newConverter) {
>
> ConverterHelper oldConverter = null;
>
> List<ConverterHelper> converters =
> Engine.getInstance().getRegisteredConverters();
> for (ConverterHelper converter : converters) {
> if (converter.getClass().equals(converterClass)) {
> converters.remove(converter);
> oldConverter = converter;
> break;
> }
> }
>
> converters.add(newConverter);
>
> if (oldConverter == null) {
> logger.debug("Added {} to Restlet Engine",
> newConverter.getClass());
> } else {
> logger.debug("Replaced {} with {} in Restlet Engine",
> oldConverter.getClass(),
> newConverter.getClass());
> }
> }
>
>
------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2752305