. "cid" . , Heartbeat Servlet . , .
, , . PrimeFaces p: poll managebean.
.
@ManagedBean
@ViewScoped
public class ConversationListener implements Serializable {
...
@Inject
private Conversation conversation;
@Inject
FacesBroker facesBroker;
...
public void renewConversation() {
if (conversation == null) {
System.out.println("no conversation");
} else {
HttpServletRequest request = (HttpServletRequest) facesBroker.getContext().getExternalContext().getRequest();
log.info("*** ConversationListener called for conversation ID: {}", new Object[] { conversation.getId() });
log.info("*** ConversationListener called for session ID: {}", new Object[] { request.getSession().getId() });
}
}
}