Rodar thread automaticamente

Olá pessoal,

Preciso criar uma thread que fique monitorando alterações no banco de dados e executando algumas tarefas automaticamente, independente de ter usuário logado no sistema ou não.

Como posso fazer isso ?

Obrigado

Para monitorar alterações vc pode criar fltros no hibernate ou criar triggers.

Para executar tarefas tem o quartz que tem várias coisas prontas, vc pode agendar por dia, hora, etc.