private void configureOutboundHandler(
     AmqpOutboundEndpoint handler, RabbitPropertiesAccessor properties) {
   DefaultAmqpHeaderMapper mapper = new DefaultAmqpHeaderMapper();
   mapper.setRequestHeaderNames(
       properties.getRequestHeaderPattens(this.defaultRequestHeaderPatterns));
   mapper.setReplyHeaderNames(properties.getReplyHeaderPattens(this.defaultReplyHeaderPatterns));
   handler.setHeaderMapper(mapper);
   handler.setDefaultDeliveryMode(properties.getDeliveryMode(this.defaultDefaultDeliveryMode));
   handler.setBeanFactory(this.getBeanFactory());
   handler.afterPropertiesSet();
 }