@Override
 public final void onInit() {
   super.onInit();
   if (this.selector instanceof AbstractMessageProcessingSelector) {
     ((AbstractMessageProcessingSelector) this.selector)
         .setConversionService(this.getConversionService());
   }
   if (this.selector instanceof BeanFactoryAware) {
     ((BeanFactoryAware) this.selector).setBeanFactory(this.getBeanFactory());
   }
 }
 @Override
 protected void onInit() {
   super.onInit();
   this.jpaExecutor.setBeanFactory(this.getBeanFactory());
 }