Perhaps
@BridgeFrom({ channels = "foo", "bar", "*.baz.*" })
@Bean
public MessageChannel out() {
...
}
and create multiple bridges.
See spring-cloud/spring-cloud-stream#1582 for one use case.
Also consider adding @Repeatable(BridgesFrom.class) to @BridgeFrom