title: No poller has been defined for endpoint outbound adapter
body: <p>I am getting this error</p>
  
  <p>"No poller has been defined for endpoint 'importExchangesOutboundAdapter'". Below is my configuration for Spring batch remote chunking.</p>
  
  <p>I am using spring integration amqp.</p>
  
  <pre><code>&lt;rabbit:connection-factory id="connectionFactory"
      port="${rabbitmq.port}" host="${rabbitmq.host}" username="${rabbitmq.username}"
      password="${rabbitmq.password}" /&gt;
  
  &lt;rabbit:template id="amqpTemplate"
      connection-factory="connectionFactory"&gt;
  &lt;/rabbit:template&gt;
  
  &lt;rabbit:queue name="${import.exchanges.queue}" /&gt;
  &lt;rabbit:queue name="${import.exchanges.reply.queue}" /&gt;
  
  &lt;int:channel id="importExchangesChannel"&gt;
      &lt;int:queue /&gt;
  &lt;/int:channel&gt;
  
  
  &lt;int:channel id="importExchangesReplyChannel"&gt;
      &lt;int:queue /&gt;
  &lt;/int:channel&gt;
  
  
  &lt;beans:bean id="importExchangesMessagingTemplate"
      class="org.springframework.integration.core.MessagingTemplate"
      p:defaultChannel-ref="importExchangesChannel" p:receiveTimeout="${import.exchanges.reply.timeout}"&gt;
  &lt;/beans:bean&gt;
  
  &lt;amqp:outbound-channel-adapter id="importExchangesOutboundAdapter"
      channel="importExchangesChannel" /&gt;
  
  &lt;amqp:inbound-channel-adapter id="importExchangesInboundAdapter"
      connection-factory="connectionFactory" channel="importExchangesReplyChannel"
      queue-names="${import.exchanges.reply.queue}" /&gt;
  
  
  &lt;beans:bean id="importExchangesChunkItemWriter"
      class="org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter"
      scope="step" p:messagingOperations-ref="importExchangesMessagingTemplate"
      p:replyChannel-ref="importExchangesReplyChannel"&gt;
  &lt;/beans:bean&gt;
  
  &lt;beans:bean id="importExchangesChunkHandler"
      class="org.springframework.batch.integration.chunk.RemoteChunkHandlerFactoryBean"
      p:chunkWriter-ref="importExchangesChunkItemWriter" p:step-ref="importExchangesStep"&gt;
  &lt;/beans:bean&gt;
  
  &lt;amqp:inbound-channel-adapter id="importExchangesSlaveInboundAdapter"
      connection-factory="connectionFactory" channel="${import.exchanges.queue}Channel"
      queue-names="${import.exchanges.queue}" /&gt;
  
  
  
  &lt;amqp:outbound-channel-adapter id="importExchangesSlaveOutboundAdapter"
      channel="importExchangesReplyChannel" /&gt;
  
  &lt;int:service-activator id="serviceActivatorExchanges"
      input-channel="importExchangesChannel" output-channel="importExchangesReplyChannel"
      ref="chunkProcessorChunkHandlerExchanges" method="handleChunk" /&gt;
  
  &lt;beans:bean id="chunkProcessorExchanges"
      class="org.springframework.batch.core.step.item.SimpleChunkProcessor"
      p:itemWriter-ref="importExchangesItemWriter" /&gt;
  
  &lt;beans:bean id="chunkProcessorChunkHandlerExchanges"
      class="org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler"
      p:chunkProcessor-ref="chunkProcessorExchanges" /&gt;
  </code></pre>