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

Reply via email to