Download de arquivos grandes com Java

Boa tarde pessoal,

Estou precisando traçar uma solução para a realização de downloads de arquivos grandes (1GB), porém ainda não trabalhei com esta necessidade.

Alguém teria uma experiência sobre este assunto? Mesmo que negativa, para eu não utilizar…rs

A ideia seria algo via HTTP, porém outras soluções são em vindas também…

Alguém já fez alguma solução com torrent em Java?

Agradeço desde já a ajuda!

Talvez o HttpClient seja uma alternativa…
Tem um feito em Java… --> http://www.xnavigation.com.br/view/230/vuze/download.html
até…