public DirectChannelSpec direct(String id) {
   return MessageChannels.direct(id);
 }
 @Bean(name = TRADE_ITEM_WRITER_CHANNEL)
 public MessageChannel tradeItemWriterChannel() {
   return MessageChannels.direct().get();
 }
 public DirectChannelSpec direct() {
   return MessageChannels.direct();
 }
 public QueueChannelSpec.MessageStoreSpec queue(
     String id, ChannelMessageStore messageGroupStore, Object groupId) {
   return MessageChannels.queue(id, messageGroupStore, groupId);
 }
 public PriorityChannelSpec priority(String id) {
   return MessageChannels.priority(id);
 }
 public QueueChannelSpec queue(Integer capacity) {
   return MessageChannels.queue(capacity);
 }
 public QueueChannelSpec queue(Queue<Message<?>> queue) {
   return MessageChannels.queue(queue);
 }
 @Bean
 public MessageChannel actionsSenderFlowInputChannel() {
   return MessageChannels.direct().get();
 }
 public RendezvousChannelSpec rendezvous() {
   return MessageChannels.rendezvous();
 }
 @Bean
 public MessageChannel preProcessorAMessageChannel() {
   return MessageChannels.direct("preProcessorAMessageChannel").get();
 }
 @Bean
 public MessageChannel jmsInboundAdapterOutputChannel() {
   return MessageChannels.direct().get();
 }
 @Bean(name = HAZELCAST_USD_CHANNEL)
 public MessageChannel hazelcastUsdChannel() {
   return MessageChannels.direct().get();
 }
 @Bean(name = HAZELCAST_ALL_OTHERS_CHANNEL)
 public MessageChannel hazelcastAllOthersChannel() {
   return MessageChannels.direct().get();
 }
 @Bean
 public MessageChannel tradeContentRouterChannel() {
   return MessageChannels.direct().get();
 }
 public QueueChannelSpec queue() {
   return MessageChannels.queue();
 }
 public RendezvousChannelSpec rendezvous(String id) {
   return MessageChannels.rendezvous(id);
 }
 public QueueChannelSpec queue(String id) {
   return MessageChannels.queue(id);
 }
 public PublishSubscribeChannelSpec<? extends PublishSubscribeChannelSpec<?>> publishSubscribe(
     String id, Executor executor) {
   return MessageChannels.publishSubscribe(id, executor);
 }
 public QueueChannelSpec queue(String id, Integer capacity) {
   return MessageChannels.queue(id, capacity);
 }
 public PublishSubscribeChannelSpec<? extends PublishSubscribeChannelSpec<?>> publishSubscribe(
     String id) {
   return MessageChannels.publishSubscribe(id);
 }
 public QueueChannelSpec queue(String id, Queue<Message<?>> queue) {
   return MessageChannels.queue(id, queue);
 }
 public ExecutorChannelSpec executor(Executor executor) {
   return MessageChannels.executor(executor);
 }
 public PriorityChannelSpec priority() {
   return MessageChannels.priority();
 }
 public ExecutorChannelSpec executor(String id, Executor executor) {
   return MessageChannels.executor(id, executor);
 }
 public QueueChannelSpec.MessageStoreSpec priority(
     PriorityCapableChannelMessageStore messageGroupStore, Object groupId) {
   return MessageChannels.priority(messageGroupStore, groupId);
 }
 @Bean
 public MessageChannel inboundFilePollingChannel() {
   return MessageChannels.queue().get();
 }