Gerenciador de downloads em Java [closed]

Eu preciso de vários arquivos enormes (vários shows) do Java via FTP / HTTP. Existe uma biblioteca pronta (ferramenta de linha de comando / java) para facilitar o download? Alguns requisitos óbvios são:

Download multi-conexão - deve ser capaz de abrir várias conexões ao servidor para acelerar o download (como o FlashGet / GetRight / ...)Retomar um download

Editar - Eu realmente prefiro não escrever tal biblioteca, mas roubá-la (ou pagar) por uma biblioteca de nível de produção já testada. O rsynch não é relevante, já que preciso baixar arquivos de sites HTTP e FTP, não é para transferência interna de arquivos.

questionAnswers(2)

yourAnswerToTheQuestion