Olá pessoal.
Qual é a melhor maneira de monitorar as mudanças em um diretório? (I.E, saber se um arquivo foi colocado, qual arquivo foi colocado, qual foi modificado, qual foi apagado, tudo isso em tempo real, disparando uma ação caso isso aconteça)
Não achei nada que possa facilitar seu trabalho para monitoração de arquivos e diretórios sendo na WEB. Acho que o jeito vai ser vc realmente trabalhar com threads usando o notify() ou notifyAll() para avisar quando alguma coisa for alterada.
É assim que o tomcat sabe que você jogou um .war dentro dele?
Isso que você quer parece que está sendo feito na JSR-203 (A new filesystem interface that supports (…) change notification …
Agora é só sentar e esperar, e esperar, e esperar…
[quote=microfilo]Oh, legal, qndo sair o Dolphin talvez tenha isso…
Louds, alguém aí, sabe como o eclipse faz isso?
não quero vasculhar todo o fonte dele para descobrir…[/quote]
Tem um plugin dele que faz isso usando código nativo. Olhe os fontes do pacote org.eclipse.core.resources.refresh e do equivalente para cada plataforma.