Gestor de descargas en Java [cerrado]

Necesito varios archivos grandes (varios conciertos) de Java a través de FTP / HTTP. ¿Hay una biblioteca lista (java / herramienta de línea de comandos) para facilitar la descarga? Algunos requisitos obvios son:

Descarga de conexión múltiple: debe poder abrir varias conexiones al servidor para acelerar la descarga (como FlashGet / GetRight / ...)Reanudar una descarga

Editar - Realmente preferiría no escribir una biblioteca de este tipo, sino robarla (o pagar) para una biblioteca de grado de producción ya probada. rsynch no es relevante ya que necesito descargar archivos de sitios HTTP y FTP, no es para transferencia de archivos interna.

Respuestas a la pregunta(2)

Su respuesta a la pregunta