The
FatalRenderingException exception is thrown whenever rendering
does not succeed, typically due to the client no longer being connected (such
as the session being expired).
The
PersistentFacesState class allows an application to initiate
rendering asynchronously and independently of user interaction.
Typical use is to obtain a
PersistentFacesState instance in a managed
bean constructor and then use that instance for any relevant rendering
requests.
Applications should obtain the PersistentFacesState instance
using the public static getInstance() method.
The
TransientRenderingException exception is thrown whenever
rendering does not succeed, but may succeed in the future, typically due to
the client being heavily loaded or on a slow connection.