public QueueChannelSpec.MessageStoreSpec queue(
     String id, ChannelMessageStore messageGroupStore, Object groupId) {
   return MessageChannels.queue(id, messageGroupStore, groupId);
 }
 public QueueChannelSpec queue(Queue<Message<?>> queue) {
   return MessageChannels.queue(queue);
 }
 public QueueChannelSpec queue(String id, Queue<Message<?>> queue) {
   return MessageChannels.queue(id, queue);
 }
 public QueueChannelSpec queue(String id, Integer capacity) {
   return MessageChannels.queue(id, capacity);
 }
 public QueueChannelSpec queue(Integer capacity) {
   return MessageChannels.queue(capacity);
 }
 public QueueChannelSpec queue(String id) {
   return MessageChannels.queue(id);
 }
 public QueueChannelSpec queue() {
   return MessageChannels.queue();
 }
 @Bean
 public MessageChannel inboundFilePollingChannel() {
   return MessageChannels.queue().get();
 }