Programa Java WEB START que possa se atualizar sozinho

Boa tarde,

Gostaria de criar um aplicativo Java WEB START que possa se atualizar automaticamente.
Isso é possível?

Sei que com web start, o programa detecta uma nova versão e exibe uma janela de aviso (se o usuário deseja instalar uma versão mais recente).

Neste caso, não quero seguir essa regra. Quero fazer o programa fechar imediatamente caso detecte uma atualização (é um programa de tarefas, que na maioria das vezes executará tarefas invisíveis ao usuário. então não há problema em ele dar um restart: fechar e se atualizar, abrindo sozinho em seguida), instalando essa atualização.

Sei que provavelmente, vou ter que deixar uma Thread rodando para checar se o programa foi atualizado.
Caso tenha sido, dispara um comando para abrir uma segunda instância do jnlp da aplicação, e fecha a si mesmo.

Como posso usar a API do Webstart (que é a mesma que ele detecta a atualização do jnlp) para isso? Ela é capaz de fazer o processo acima por si mesma?