RandomAccessFile acessando arquivo em um link http

Olá Pessoal!

Estou com um problema para acessar um arquivo .log que esta disponivel em um link http

se o arquivo estiver local na minha máquina consigo acessa-lo normalmente

RandomAccessFile raf = new RandomAccessFile(fileName,“r”);

o file name eu pego de um properties e preciso que seja em um link por exemplo http://server/arquivo.log

preciso pegar este arquivo para listar as ultimas linhas em uma pagina de monitoração.

Alguem sabe como acessar utilizando o randomaccessfile ou alguma outra maneira?

Não sei se é possível realizar acesso aleatório num arquivo via protocolo HTTP, em princípio eu faria uma cópia local:

http://www.exampledepot.com/egs/java.net/ReadFromURL.html

Você não pode usar RandomAccessFile desse jeito.

Entretanto, você pode usar um recurso do protocolo HTTP que permite a você pegar apenas um pedaço do arquivo (esse recurso é usado pelos “download managers” para baixar mais rapidamente um arquivo, porque eles abrem 5 conexões, cada qual iniciando de um pedaço do arquivo. Procure por:

HTTPUrlConnection setRequestProperty “Range”

Consegui fazer lendo o arquivo todo apenas…

O problema é que o arquivo é muito grande e demora cerca de 3segundos pra listar as últimas 20 linhas.

Thingol:
Você possui algum exemplo utilizando HTTPUrlConnection com a propriedade range pois não achei explicações para pegar uma única parte de um arquivo?