com.icesoft.faces.webapp.xmlhttp
Class TransientRenderingException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended bycom.icesoft.faces.webapp.xmlhttp.RenderingException
              extended bycom.icesoft.faces.webapp.xmlhttp.TransientRenderingException
All Implemented Interfaces:
java.io.Serializable

public class TransientRenderingException
extends RenderingException

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. In this state, the client will not be able to receive updates until it refreshes the page, and the application should consider a back-off strategy on rendering requests with the particular client.

See Also:
Serialized Form

Constructor Summary
TransientRenderingException(java.lang.String message)
          Construct a new exception with the specified detail message and no root cause.
TransientRenderingException(java.lang.String message, java.lang.Throwable cause)
          Construct a new exception with the specified detail message and root cause.
TransientRenderingException(java.lang.Throwable cause)
          Construct a new exception with the specified root cause.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TransientRenderingException

public TransientRenderingException(java.lang.String message)

Construct a new exception with the specified detail message and no root cause.

Parameters:
message - The detail message for this exception

TransientRenderingException

public TransientRenderingException(java.lang.String message,
                                   java.lang.Throwable cause)

Construct a new exception with the specified detail message and root cause.

Parameters:
message - The detail message for this exception
cause - The root cause for this exception

TransientRenderingException

public TransientRenderingException(java.lang.Throwable cause)

Construct a new exception with the specified root cause. The detail message will be set to (cause == null ? null : cause.toString()

Parameters:
cause - The root cause for this exception