Пользовательский боб JSF 2.0 - PullRequest
1 голос
/ 06 января 2011

Привет У меня есть bean-компонент, и я хочу определить его как CustomScoped Bean на основе времени, то есть я хочу уничтожить bean-компонент после определенного периода простоя . Я имею в виду, что если пользователь не работает со своим собственным экземпляром компонента, этот компонент должен быть уничтожен. Да, у каждого пользователя должен быть свой собственный экземпляр, так что это будет своего рода SessionScoped Bean, который через некоторое время будет удален из Session ...

Ответы [ 2 ]

2 голосов
/ 06 января 2011

Если вы можете использовать CDI (JSR-299) , вы можете использовать область беседы, продлить ее и установить желаемое значение времени ожидания разговора.Это избавит вас от необходимости писать собственную настраиваемую область.В качестве дополнительного бонуса вы получаете все другие замечательные вещи, которые идут с CDI.

2 голосов
/ 06 января 2011

Эта запись в блоге ведущего разработчика JSF 2.0 Райана Любке содержит пример в виде WAR.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...