title: Why does Mule FTP connector doesn't delete file when streaming is enabled
body: <p>This is the relevant part of my <code>mule-config</code></p>
  
  <pre><code>&lt;ftp:connector name="ftp.connector" streaming="true"/&gt;
  
  &lt;flow name="ftp2file"&gt;
          &lt;ftp:inbound-endpoint connector-ref="ftp.connector" host="xxx" port="21" path="/path" user="test" password="test"/&gt;
          &lt;file:outbound-endpoint path="/newPath" outputPattern="#[header:originalFilename]"/&gt;
      &lt;/flow&gt;
  </code></pre>
  
  <p>Files on <code>FTP</code> server gets deleted when streaming is disabled but files stays on in my case when streaming is enabled.</p>
  
  <p>I've 2 questions:</p>
  
  <ol>
  <li>Why is behavior internally different for streaming versus non streaming</li>
  <li>How can I delete files on FTP server in my case</li>
  </ol>