title: Serverside implementation of FTP in Java
body: <p>I want to build an FTP server that has no actual files in the background. Rather I want the files uploaded to it being immediately processed by my backend. The file listing of the upload directories should contain those files that are not yet processed. Deletion or moving should not be possible.</p>
  
  <p>Also, on the download side I want to present those files that I'm able to deliver. But files shall be created - again by the backend - on demand.</p>
  
  <p>Since I don't want to reimplement FTP, <em>does anyone know a Java library that helps implementing the server side of the FTP protocol</em>, that is customizable as I need it to be?</p>
  
  <p>I have looked into the always helpful Jakarta Commons but they seem to focus on the client side.</p>
  
  <p>Thanks<br />
  Mike<br />
  [;-)</p>