Como obter e definir um objeto global no contexto de servlet Java

Gostaria de saber se alguém pode aconselhar: Eu tenho um cenário em que um trabalho agendado sendo executado pelo Quartz atualiza uma lista de objetos a cada hora.

Mas preciso que essa lista de objetos seja visível para todas as sessões criadas pelo Tomcat. Então, o que estou pensando é que escrevo esse objeto em algum lugar a cada hora do trabalho Quartz que é executado para que cada sessão possa acessá-lo.

Alguém pode dizer quão melhor isso pode ser alcançado? Eu estava pensando sobre o objeto que está sendo gravado no contexto de servlet do trabalho Quartz? A alternativa é fazer com que cada sessão preencha a lista de objetos de uma tabela de banco de dados.

obrigado

Sr. Morgan.

questionAnswers(3)

yourAnswerToTheQuestion