Opa galera…
Bom, tô fazendo um sistema onde o usuário, ao finalizar uma determinada transação, faz a impressão de um relatório em pdf (jasper). Este fica em um endereço padrão (estático).
O que eu preciso é que, quando um usuário estiver gerando o pdf, este fique bloqueado para os outros, para que não aconteça de dois gerarem simultaneamente um relatório, e dar problema.
Além disso, gostaria que o java/sistema aguardasse até que este arquivo fosse removido, para permitir a continuação do processo do outro usuário, para ter certeza de que será realmente um novo arquivo.
Ou seja, quando o usuário clica para visualizar o relatório, ele tranca para todos os outros, gera o pdf, e mostra na tela. Após terminar, ele libera para os outros seguirem…
Alguma sugestão?!
Valeu!!!