Ленивый ApplicationListener - PullRequest
1 голос
/ 06 июня 2011

Когда я добавляю ApplicationListener к классу, Spring с готовностью создает экземпляр компонента (возможно, чтобы убедиться, что компонент получает все события).

В моем случае у меня есть компонент, который прослушивает события "CacheFlush" (т.е. мне все равно, сколько я могу пропустить).

Как реализовать ленивый ApplicationEvent слушатель в Spring 3.0?

1 Ответ

0 голосов
/ 06 июня 2011

Я не уверен, что то, что вы хотите сделать, возможно напрямую, но одно потенциальное решение состоит в том, чтобы иметь отдельный компонент Observable , который прослушивает события очистки кэша и уведомляет своих наблюдателей, когда он входит. ваш ленивый бин регистрируется в Observable, когда он инициализируется.

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