public void Register <TCarrier>(IFormat <TCarrier> format, Codec <TCarrier> codec)
 {
     _injectors[format]  = new ExceptionCatchingInjectorDecorator(codec, _logger);
     _extractors[format] = new ExceptionCatchingExtractorDecorator(codec, _logger);
 }
 public void Register <TCarrier>(IFormat <TCarrier> format, Injector <TCarrier> injector)
 {
     _injectors[format] = new ExceptionCatchingInjectorDecorator(injector, _logger);
 }