Apache FtpServer 1.0.0リリース - Ftpletが気になる
Apache MINAをベースにしてPure Javaで書かれたFtpServerだそうです。組込み用途などに良さそう。
Apache FtpServer 1.0.0 released - Apache MINA FtpServer - Apache Software Foundation
興味深いのはFtpletと呼ばれるAPIで、これを使えばFTPのコマンドに対応した独自の処理を追加するというようなことができるようです。例えばファイルがアップロードされた際に、その中身をチェックして何らかの処理を行ってから実際のディレクトリに配置するなんていう感じでしょうか。Apache FtpServerはFtpletのコンテナとして動作するので、開発者は独自のFtpletを作ってこれをFtpServer上にデプロイすることができます。いろいろ面白いことができそうな予感がしますね。