Есть ли способ уведомить jsf/spring bean, когда java-программа получает асинхронные сообщения? Более того, java-программа представляет собой Java BayeuxClient (Cometd) в качестве pojo. Программа успешно получает сообщения в метаканалах и каналах с подпиской, как показано ниже.
@Listener(Channel.META_CONNECT)
public void metaConnect(Message message) {
boolean connected = message.isSuccessful();
...
}
@Subscription("/notification")
public void subscribeUpdates(Message message) {
String updates=message.getDataAsMap().toString()
.....
}
FacesContext недоступен в этих методах, даже bean-компонент аннотирован(@Component @Scope("session") для интеграции jsf/spring. Bean-компоненты не могут быть введены, поскольку FaceContext недоступен. вышеуказанные методы?