2016-10-28 8 views
0

Я создал headervaluerouter бобКак связать headervaluerter с каналом ввода?

@Bean 
public HeaderValueRouter router(){ 
    HeaderValueRouter router = new HeaderValueRouter("received"); 
    router.setChannelMapping("response","replyCh"); 
    router.setChannelMapping("request","requestCh"); 
    //router.setManagedName(); 
    return router; 
} 

Но маршрутизатор не имеет возможности установить входной канал?

ответ

1

Роутер: MessageHandler Реализация. И ответственность - это просто обработать сообщение. Входной канал является частью логики конечных точек потребителя. Для этого вы можете пометить этот бранд маршрутизатора @ServiceActivator или просто @Router. Дополнительную информацию можно найти в Справочном руководстве: http://docs.spring.io/spring-integration/docs/4.3.4.RELEASE/reference/html/overview.html#programming-tips

 Смежные вопросы

  • Нет связанных вопросов^_^