Pergunta

Oi eu tenho um feijão e quero defini -lo como um CustomScoped Bean com base no tempo, quero dizer, quero destruir o feijão depois de um período específico do tempo ocioso. Quero dizer, se o usuário não estiver trabalhando com sua própria instância do feijão, o feijão deve ser destruído. Sim, cada usuário precisa ter sua própria instância, então será uma espécie de Sessões escondidas Bean, que será removido da sessão depois de um tempo ...

Foi útil?

Solução

este entrada no blog do desenvolvedor principal do JSF 2.0 Ryan Lubke um exemplo em sabor de uma guerra.

Outras dicas

Se você pode usar CDI (JSR-299), você pode usar o escopo da conversa, torná -lo por muito tempo e definir o tempo limite da conversa para o valor desejado. Isso salvaria você de ter que escrever seu próprio escopo personalizado. Como um bônus adicional, você obtém todas as outras ótimas coisas que acompanham o CDI.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top