, как я могу определить простой мост, который только мосты от одного directChannel к другому с ява аннотаций в XMLвесна-Интеграция Simple Bridge с аннотацией
один может сделать это так (взято из http://docs.spring.io/spring-integration/reference/html/messaging-channels-section.html)
<int:bridge input-channel="input" output-channel="output"/>
с аннотациями я ожидал бы определение, чтобы выглядеть как-то это
@Bean
@BridgeFrom("inboundChannel")
@BridgeTo("outboundChannel")
public MessageChannel bridge() {
return new DirectChannel();
}
, но это дает мне ошибку
IllegalArgumentException: '@BridgeFrom' is eligible only for 'MessageChannel' '@Bean' methods
любые предложения, как бы я перевел указанное выше определение xml в java-config-definition?
спасибо за ваш ответ. я просто не хочу комментировать каналы ввода/вывода, потому что я хочу активировать разные «мостиковые компоненты» между ними в зависимости от профиля пружины. например простой переадресационный мост, трансформатор, ... это было бы возможно с мостом, определяемым xml. Я думаю, – cproinger
То, что я представил, является точным эквивалентом фрагмента XML - перекрестки с одного канала на другой. –
не совсем. с XML, я могу определить входные и выходные каналы в общей конфигурации и мост в разделе. с аннотациями мне нужно будет аннотировать входные/выходные каналы напрямую и, следовательно, не может контролировать, как они подключаются к профилю. –
cproinger